论文部分内容阅读
本论文研究基于VRML交互式虚拟产品设计坊的设计和实现。阐述了虚拟现实、虚拟现实技术以及基于VRML的虚拟现实技术的概况,探讨了在第二代Web上的VRML虚拟境界的生成技术,提出了在虚拟产品设计中用Java Applet借助VRML的外部程序接口EAI访问VRML虚拟境界及人-机交互地生成VRML虚拟空间的方法。根据目前国内外虚拟现实的研究现状,利用VRML提供强大的Java脚本语言能力和Java内建的Internet网络支持,探讨在Internet上使用VRML进行构造交互式虚拟现实环境的研究和应用。 本论文重点研究了交互式虚拟产品设计坊空间生成技术及其设计和实现。利用3D Studio MAX R4强大的三维建模和输出功能,将三维场景转化为VRML2.0文件格式输出,从而为建造虚拟现实世界提供了极大的方便。通过VRML的Script节点和浏览器外部编程接口EAI两种机制来扩展VRML场景。利用Java语言来创建程序脚本,从而控制和改变VRML虚拟空间。讨论了VRML技术与其他数据访问技术相结合,实现对数据库实时交互的技术实现方法,并简要阐述了相关技术规范的语法结构和技术要求。 论述了通过利用TCP/IP协议下的Java Socket网络通讯机制以及构造相应的网络通信数据包等方法,实现虚拟产品空间的生成。论文通过建立虚拟产品设计坊来探讨交互式虚拟现实技术在Internet中的实际应用。 论文最后展望了VRML今后的发展及实际应用的扩展。