基于虚拟现实的三维户型展示系统
2009-07-23 00:00:00 来源:WEB开发网核心提示: 图片看不清楚?请点击这里查看原图(大图),公共域position值为一个三维坐标,基于虚拟现实的三维户型展示系统(3),用于当前坐标系中视点的定位,公共域orientation值提供了一个视点绕其旋转的旋转轴,共有5种方式:FLY(飞行方式)、WALK(行走方式)、EXAMINE(观察方式)、A
图片看不清楚?请点击这里查看原图(大图)。
公共域position值为一个三维坐标,用于当前坐标系中视点的定位。公共域orientation值提供了一个视点绕其旋转的旋转轴,旋转角度指定了绕此轴旋转的数值。公共域fieldOfView的值表示一个角度,单位是rad,指定了视点的展开角度。
2.2.3 Navigationinfo(导航信息)节点
导航信息节点和视点节点分工协作,视点节点描述如何去看一个空间,而导航信息节点则描述如何在这个空间中移动。下面结合一个导航信息节点的实例,来解释其中的参数。
avatarSize域是对虚拟环境中的替身的外表描述,它在VRML中可创建丰富的动画效果,而动画的完成则借助于传感器节点和插补器节点,其中,最重要的传感器节点是时间传感器TimeSenor,插补器则包括颜色插补器、坐标插补器、法线插补器、朝向插补器、位置插补器及标量插补器等。headLight域设置VRML场景中系统缺省使用的替身头灯,缺省为TRUE,表示使用替身头灯,若为FALSE,表示关闭该系统默认的头灯。speed域表示替身在场景中的漫游速度,单位是unit/s。type域为导航类型,共有5种方式:FLY(飞行方式)、WALK(行走方式)、EXAMINE(观察方式)、ANY(任意方式)及NONE(不使用任何方式)。visibilityLimit域表示观察者在最大观察距离内没有观察到任何对象,浏览器只显示空间背景。
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
更多精彩
赞助商链接