X3D实战基础讲座之六 - 编程入门网
到的导航模式。
X3D实战基础讲座之六(4)时间:2010-07-19另外,BS Contact还提供平移漫游、游戏等模式。 speed用来指定用户在虚拟世界中浏览场景的运行速度。speed速度的数值应为非负值,当设为0时表示用户在虚拟现实中浏览时的位置是固定的,但不影响用户在方向上和视野上的变化。speed属性的设置在type类型为"NONE"时无效。 headlight用来指定浏览器是否需要打开一个总是指向用户注视方向的定向灯光,就像矿工头上的灯在黑暗中行走的效果一样。headlight属性有两个值,TURE为设置有效,FALSE为设置无效。 avatarSize指定用户在VRML浏览场景时在虚拟世界中的物理尺寸,可用于碰撞检验和地形随动。默认值为[1.25,1.6,0.75],其中第一个数值1.25指定发生collision碰撞时用户与发生碰撞物体之间的允许距离;第二个数值1.6指定用户在虚拟世界中浏览作品时距离地面的Height高度;第三个数值0.75指定用户在虚拟世界中浏览时Step跨越的高度,以便我们能够尽可能模拟真实的人在现实世界中的攀登行为动作。 visibilityLimit能见度限制属性用来设置用户在虚拟世界中浏览时能够看见的最远距离。数值为0时表示能看见无限远,visibilityLimit必须大于或者等于0。 由于上述属性均可通过属性窗口的修改进行,因此这里不在给出相应的代码。值得一提的是,我们也可在场景快捷菜单中通过选择"移动"子菜单中的命令项进行上述导航操作,其"移动"子菜单内容如下: 在下一讲中,我们将讨论场景的光照效果。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |