如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第六章VR编程VR工具包场景图:在图形编程或触觉编程中的一项创作任务就是创建场景图。它是虚拟世界中所有对象(可见的或者不可见的)以及世界视图的层次组织。JAVA3DJAVA3DJAVA3DJAVA3DJAVA3DJAVA3DGHOST触觉场景图GHOST触觉场景图GHOST代码例子:#include<stdlib.h>#include<gstBasic.h>#include<gstSphere.h>#include<gstPHANToM.h>#include<gstSeparator.h>#include<gstScene.h>Main()gstScene*scene=newgstScene;/*管理触觉场景和仿真*/gstSeparator*root=newgstSeparator;/*分离节点*/gstSphere*sphere=newgstSphere;/*几何节点类*/Sphere->setRadius(20);/*下面是触点接口节点类*/gstPHANToM*phantom=newgstPHANToM(‘PHANToMname’);Root->addChild(phantom);Root->addChild(sphere);Scene->setRoot(root);Scene->startSevoloop();/*执行触觉循环*/While(!scene->getDoneServoloop())/*通过调用scene->stopServoloop()结束应用程序*/图形和PHANToM校正PeopleShopAPI是建立在OpenGL或Direct3D基础上的一个C/C++可链接对象库,与WTK、JAVA3D以及VRML不同,PeopleShop允许任务级别的编程。提供图形编程环境,可以简单地通过使用计算机鼠标、从角色菜单、动作菜单和仿真模式菜单中进行选择来创建仿真,不需要具体的编程。六、本章小结