setName;pLight_leftHeadlight->setTranslate;pLight_leftHeadlight->setEnable;pLight_leftHeadlight->setType;pLight_leftHeadlight->setSpotCone;第1句代码为灯设置名字,第2句设置了灯相对于父物体的位置,第3句代码设置灯的开关,第4句代码设置了灯的类型,第5句设置了灯的光点。具体代码如图6.14.2所示。"/>
理论教育 灯光效果-VegaPrime虚拟现实开发技术

灯光效果-VegaPrime虚拟现实开发技术

时间:2023-11-24 理论教育 版权反馈
【摘要】:引入灯光类的头文件为:#include "vpLight.h"。灯光类视图如图6.14.1所示。配置灯光主要是为汽车建立聚光灯效果,使汽车能在黑暗的环境下也能顺利行驶。在建立聚光灯效果的代码中,以下代码为关键代码:pLight_leftHeadlight->setName;pLight_leftHeadlight->setTranslate;pLight_leftHeadlight->setEnable;pLight_leftHeadlight->setType;pLight_leftHeadlight->setSpotCone;第1句代码为灯设置名字,第2句设置了灯相对于父物体的位置,第3句代码设置灯的开关,第4句代码设置了灯的类型,第5句设置了灯的光点。具体代码如图6.14.2所示。

灯光效果-VegaPrime虚拟现实开发技术

引入灯光类的头文件为:#include "vpLight.h"。

灯光类视图如图6.14.1所示。配置灯光主要是为汽车建立聚光灯效果,使汽车能在黑暗的环境下也能顺利行驶。在建立聚光灯效果的代码中,以下代码为关键代码:

pLight_leftHeadlight->setName("leftHeadlight");

pLight_leftHeadlight->setTranslate(-0.050000,2.240000,0.900000);

pLight_leftHeadlight->setEnable(true);

pLight_leftHeadlight->setType(vpLight::TYPE_DIRECTIONAL);

pLight_leftHeadlight->setSpotCone(2.000000f,4.000000f,0.500000f);

第1句代码为灯设置名字,第2句设置了灯相对于父物体的位置,第3句代码设置灯的开关,第4句代码设置了灯的类型,第5句设置了灯的光点。具体代码如图6.14.2所示。(www.daowen.com)

图6.14.1 灯光类继承图

图6.14.2 建立聚光灯效果

建立完成后,需要把灯“安装”到汽车上,就是用下面这句配置代码,把灯安装到汽车正前面:

pObject_hummer->addChild(pLight_leftHeadlight);

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈