虚拟城市的开发技术探讨
致模型;
本文链接地址:http://www.oyaya.net/fanwen/view/144504.html
2.1.虚拟城市交互查询功能的建立
为虚拟城市模型加入交互和查询功能可采用两种方法:通过编程加入相应的交互和查询功能、利用VRML的辅助工具来完成交互和查询功能的加入。后一种方法比较适合普通的用户。
Kinetix制作了特殊的VRML输出嵌入程序,可以输出场景,包括几何、材质、动画制作等,嵌入程序也可制作特殊的VRML辅助工具来规定场景的交互元素。运行VRML嵌入程序VRMLOUT.EXE即可安装VRML嵌入程序。
通过VRML嵌入程序,可设置以下辅助工具:
Anchor:可将某一实体作为热点,当被点击时,取出网上所指定的文件。若为VRML
&n
bsp; 场景文件,则该场景被下载显示。若为其他类型文件,由浏览器决定如
何处理;
TouchSensor:对从指定设备的输入产生相应的事件,这些事件表示用户是否指向
特定几何体,同时也表示用户何时何处按下定位设备的按钮;
ProxSensor:接近感知器,指定当用户进入、离开或在立方体的区域内移动时产
生的事件;
TimeSensor:在时间变化是发出事件,可用来控制动画,也可用于某一时刻进行
某项活动,或于某一时间间隔中产生事件;
NavInfo:描述有关观察者和观察模式的物理特性;