
论文摘要
随着虚拟现实技术和计算机图形学的发展,网络三维技术Web3D的研究越来越受到人们的关注。X3D是互联网3D图形国际通用软件标准,被定义为可交互操作、可扩展、跨平台的网络3D内容标准。X3D以XML为编码,整合了XML、Java、Java3D、 MPEG4等技术,具有强大、高效的三维计算能力、渲染质量和传输速度。论文通过虚拟植物景观的设计与实现,研究了基于X3D的三维植物模型的生成及优化方法,进而以JAVA为平台,根据X3D的XML的编码特性,通过与三维植物模型原型的交互操作,给出了参数化构建数虚拟植物景观的实现方法。论文主要研究内容包括四个部分:(1)对植物三维模型的建模方法,进行了研究比较,并基于L—系统理论提出了在X3D中构建三维植物模型的方法。(2)对X3D植物三维模型的优化建模进行研究比较,并总结出X3D模型浏览的优化方法,提高了X3D场景的运行效率。(3)在Java平台下,通过X3D SAI给出了参数化设计X3D场景的解决方案。研究了X3D语言与Java语言的交互机制,提出了X3D,Java,XML之间相互通讯的方法,同时结合SQL数据库,实现了虚拟植物景观的参数设计功能。(4)设计并实现了虚拟植物景观的参数化设计系统,结合JDBC技术和XML技术,完成了基于X3D的虚拟植物景观的参数化构建。论文研究成果为基于X3D的虚拟植物建模,X3D虚拟场景的可视化生成工具的设计与实现提供了一种有效的解决途径。
论文目录
摘要Abstract目录1 绪论1.1 虚拟现实技术1.1.1 虚拟现实技术简介1.1.2 Web3D技术1.2 研究背景及意义1.3 研究内容1.4 论文结构2 X3D技术2.1 X3D体系2.1.1 X3D系统特性2.1.2 X3D体系结构2.2 X3D语言2.2.1 空间坐标体系2.2.2 基本语法结构2.2.3 X3D常用节点2.3 X3D开发环境2.3.1 X3D浏览器2.3.2 X3D开发工具2.4 本章小结3 X3D虚拟植物模型的构建及优化3.1 非程序式植物建模3.1.1 三维表面植物模型3.1.2 三维实体植物模型3.2 程序式植物建模3.2.1 植物建模的理论基础3.2.2 植物建模常用方法3.2.3 几种植物建模方法比较3.3 基于L-系统的X3D虚拟植物建模3.3.1 L-系统的算法解释3.3.2 L-系统的几何解释3.3.3 基于L-系统的X3D虚拟植物模型的建立3.4 X3D虚拟植物模型的优化3.4.1 模型优化3.4.2 X3D模型浏览的优化方法3.5 本章小结4 基于JAVA的X3D的交互及读写方法4.1 基于Java的X3D交互机制4.1.1 X3D SAI4.1.2 Java与X3D的交互4.2 基于Java平台的X3D文件的读写4.2.1 X3D文档对象的分析4.2.2 Java对X3D文档的解析方法4.2.3 用Dom4j对X3D文档的编程控制研究4.3 本章小结5 虚拟植物景观的参数化设计与实现5.1 模型信息模块的设计5.1.1 设计方案5.1.2 模型上传模块的设计5.1.3 模型管理模块的设计5.2 参数化设计模块的设计5.2.1 设计方案5.2.2 场景模型的原型设计5.2.3 可视化交互功能的设计5.3 X3D文档生成模块的设计5.4 系统数据库设计5.5 系统实现5.6 本章小结6 总结与展望6.1 全文总结6.2 未来的工作展望致谢参考文献
相关论文文献
- [1].基于X3D/JAVA的大型虚拟场景的可视化构建[J]. 信息与电脑(理论版) 2017(24)
标签:虚拟植物模型论文; 参数化设计论文;