基于Web的虚拟现实模型创建工具的研究和实现

来源 :石家庄铁道学院 石家庄铁道大学 | 被引量 : 0次 | 上传用户:rserrrrr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟现实(Virtual Reality)技术是当今计算机界广泛关注的一个热点,随着硬件技术和网络技术的飞速发展,以及3D技术的日益成熟,人们已不满足Web上二维空间的交互特性.虚拟现实模型语言VRML的诞生为实现基于Web的虚拟现实提供了得天独厚的条件.VRML语言是一种用来描述交互式3D对象和环境的文件格式,它的应用平台是因特网(Internet)、局域网(Intranet)和本地客户系统.通过使用VRML,用户可以构造出自己所需的桌面虚拟场景,将虚拟现实引入互联网,发布三维网页,使用三维信息传输方式,可以增强互联网末端用户的交互性、沉浸感,从而实现基于互联网的虚拟现实.VRML的目的主要是为了在网页中实现三维动画效果以及基于三维对象的用户交互.但是由于VRML语言自身规范的复杂性,即使构造一个简单的三维场景也需要录入较多的数据,同时用户在将其所需的空间几何体直接用VRML规范的数据格式实现时存在较大的困难,这些都阻碍了用户对VRML的使用.针对VRML语法规范的繁杂性以及在造型方面的不足,该文在研究VRML现有规范的基础上,提出了一种基于Web的虚拟模型创建工具的构造和实现方法.该虚拟模型创建工具以Microsoft公司的Visual C++6.0为开发平台,实现了VRML语法规范中部分节点的可视化编辑、修改,以及一些简单的、较规则的虚拟模型的创建和虚拟场景的布局.以目前通用的图形接口标准OpenGL API实现模型的预览、动态观察、真实感显示,以便于用户可以及时看到创建结果.同时,创建工具还提供了多种编辑方法方便用户操作之用,如拷贝、矩形阵列、环形阵列、组合、平移、旋转、缩放,修改模型的特征参数、材质特性参数、定位参数等,当创建的模型或场景符合用户要求时即可生成VRML文件.实现的虚拟模型创建工具屏蔽了VRML语法规范的繁杂性,从而使用户无须直接接触VRML代码即可生成供Web浏览的虚拟模型,在一定程度上提高了VRML构造虚拟场景的工作效率.由于系统采用面向对象技术进行设计,从而使系统具有良好的可扩展性,便于系统功能的扩展和进一步完善.
其他文献
机车滚动试验台是一种对机车整机走行、牵引与制动性能进行定置试验的大型高效试验台架,具有试验周期短、成本低,试验安全等特点,是机车新技术开发、整机性能验证及故障诊断
随着现场总线技术的不断发展和广泛应用,各具特色各具优势的现场总线集成于一个网络控制系统中构成混合现场总线控制系统已是工业生产控制系统中一种较常见的组网方式。在工业
远程教学作为一种新型的教育方式越来越受到人们关注.远程教育是以开放的、灵活的、终身的教育发展为目标,它是传统教育的延续发展,同时也打破了传统教育的局限,具有传统教育
轻质合金材料是推进我国国防装备体系及航空航天产业实现性能优、可靠性高和成本低廉的基石。从上世纪八十年代开始,随着我国高新技术的崛起和国防装备工业的快速崛起,对当下
随着高速动车组运行速度的不断提高,动车组制动时要求的制动力也相应提高,因此对轮轨之间的粘着力也提出了更高的要求。据试验表明,列车运行速度越高,轮轨粘着系数越低,运行
颈部损伤是车辆交通事故中最为常见的一种形式,由于其高发生率和带来的长期后遗症,给社会造成了巨大的经济损失.改进汽车的安全性和减少由于交通事故带来的损失是车辆工程领
变胞仿人灵巧手是一种与其他仿人机械手有着本质不同的新型多指灵巧手。它突破了传统机械手手掌固定不变的限制,在保持手大小不变的情况下可通过变胞手掌的运动令手指获得更