纳金网

标题: VRML基础(结语) [打印本页]

作者: robert    时间: 2012-2-2 09:39
标题: VRML基础(结语)
设计者可以在3D虚拟场景中把相关数据结合Java编程建立数据库,然后将优化解直接传送给Java Applet,Java Applet与VRML文件可以进行实时通信并使之显示,基于网络的VRML应用都会涉及到这个问题。程序员可以在VRML文件中定义script接口和其他节点名称、属性,在script节点与Java程序间建立一个映射,同时初始化指向VRML场景的程序变量,这可以用initialize()来完成。在映射初始化后,用Value()赋值,同时将该值传递给VRML中某一字段,当VRML中的传感器如TouchSensor检测到触发事件后,使VRML即时更新实现交互。

VRML2.0只是一个单纯的文本编辑语言,它不提供可视化的编程环境,在VRML中构建一个场景模型完全依赖于坐标的定位、旋转和放缩,这给构建模型带来了很大的困难。动态3D仿真场景的建立和最后建立的3D监控系统需要3D模型与仿真数据动态交互,VRML也不提供数学运算,所以需要借助于其他语言,这也给编程带来了一些困难。

但是VRML的优点十分突出,因其文件小,节点功能丰富,适合用于网络3D信息通讯,通过与Java script和Java相结合后具有强大动态的交互操作功能。随着VRML相关技术的进一步完善,VRML与各种新技术的结合将会有力的拓宽VRML的应用面。

结语:这是VRML入门介绍系列的最后一篇,相信大家都很关心VRML(或X3D)最终是否会成为真正的3D国际标准。这个问题暂时无法回答,但事实是,VRML正在被很多国家的政府、学校和科研机构使用,这是任何一个想要建立自己标准的公司都无法忽略的。
作者: 3D小子    时间: 2012-2-2 13:43
现在标准就是挺乱的
作者: 艳阳天    时间: 2012-2-2 14:52
vrml有用哈
作者: 3D小子    时间: 2012-2-3 13:05
学好vrml有用
作者: Eleven    时间: 2012-2-3 17:01

作者: 3D小子    时间: 2012-2-8 13:38
haha
作者: LUCKstar    时间: 2012-3-21 21:03





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5