- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VRML 程序设计;一 、虚拟现实技术概述;1.1 虚拟现实;虚拟现实的特点(3I特性)
第一,虚拟现实技术是通过计算机生成一个非常逼真的实体,逼真要达到三维的视感,甚至还包括听觉、触觉和嗅觉等。这个逼真的实体足以成为“迷惑”人类视觉的虚幻的世界,这种“迷惑”是多方面的,不仅可以看到而且可以听到、触到以及嗅到这个虚拟世界中所发生的一切。这种感觉是如此的真实,以至于能全方位地浸没在这个虚幻的世界中,这就是虚拟现实的第一个特征,即浸没感(Immersion)或临场参与感。;虚拟???实的特点
第二,虚拟现实与通常CAD系统所产生的模型是不一样的,它不是一个静态的世界,而是一个动态的、开放的环境,它可以对使用者的输入(如手势,语言命令)作出响应。如拿起一个虚拟的火炬并打开其开关,推动操纵杆,就可以在虚拟环境中的漫游,甚至还可以用虚拟的手感触到虚拟物体的存在。虚拟现实环境可以通过一些三维传感设备来完成交互动作,这是虚拟现实技术的第二个特征,即交互性(Interaction)。;虚拟现实的特点
第三,虚拟现实不仅仅是一个媒体,一个高级用户界面,它还是为解决工程、医学、军事等方面的问题而由开发者设计出来的应用软件,它以详尽的形式反映了设计者的思想。如在盖一座现代化的大厦之前,首先要做的事是对这座大厦的结构做细致的构思,为了使之定量化,还需设计许多图纸。这些图纸反映的是设计者的构思,虚拟现实同样反映的是某个设计者的思想,只不过它的功能远比那些呆板的图纸生动、强大的多,所以国外有些学者称虚拟现实为放大人们心灵的工具,或人工现实(artifical reality)。这是虚拟现实技术所具有的第三个特征,即思想性(Imagation)。
;虚拟现实系统的基本构成
;虚拟现实技术的关键技术
(1)动态环境建模技术
(2)实时三维图形生成技术
(3)立体显示和传感器技术
(4)应用系统开发工具
(5)系统集成技术
;虚拟现实技术的应用
(1)医学
(2)娱乐、艺术与教育
(3)军事与航天工业
(4)管理工程
简单场景示例如下:
;1.2 虚拟现实建模语言VRML;VRML2.0标准被称为第二代Web语言
;VRML的特点
(1)与其它Web技术语言相比,其语法简单、易懂,编辑操作方便,学习相对容易。
(2)VRML具有创建三维造型与场景,并可以实现很好的交互效果。而且可以嵌入Java、JavaScript等程序实现人机交互,从而极大的扩充其表现能力,形成更为逼真的虚拟环境。
(3)具有强大的网络功能,文件容量小,适宜网络传输,并可方便地创建立体网页与网站。
(4)具有多媒体功能,在其程序中可方便地加入声音、图像、动画等多媒体效果。
(5)具有人工智能功能,在VRML中具有感知功能,可以利用各种传感器节点来实现用户与虚拟场景之间的智能交互。
(6)在当前各种浏览器中还不能直接运行,必须安装VRML相关插件才能看到其效果。
;二、VRML 的基本知识;2.1 VRML 文件的编辑运行;VRML的运行
运行环境要求较低,采用Pentium 4以上的计算机,主频2G以上、内存128M以上、显存64M以上、硬盘10G以上即可
常用的VRML文件浏览器有CortonaPlayer和CosmoPlayer,我们这里使用CortonaPlayer;2.2 VRML程序示例;注意事项:
vrml文件区分大小写
vrml文件的语法结构。一个实用的vrml文件一般由文件头,节点和路由组成
vrml文件实际上是众多节点的组合。一个节点由节点名和一对花括号组成,花括号内可以有多条语句。路由语句根据需要可以有多个。一个最基本的vrml文件处必需的文件头外,可以没有路由语句,但至少应包含一个节点。
文件头中的utf8表示文件使用的UTF-8字符集。计算机中使用的ASCII字符集是UTF-8字符集的子集。
;2.3 VRML基本概念;
域
可理解为其他高级语言中的“变量”。
分为两种:普通域,公共域。如上例中radius是普通域,diffuseColor,cycleInterval,loop,key,keyValue为公共域,children也为公共域。
VRML的空间坐标与计量单位
在构建虚拟场景中,构成场景的造型有大小的差别,物体间有相对位置的不同,并且造型还会有旋转、移动等运动。这就涉及到物体的空间坐标系、相应的长度、角度及颜色等。在VRML中,采用空间直角坐标系确定造型的位置,并且用特定的计量单位定量表示长度。
;1.VRML空间坐标系
在VRML场景中,空间直角坐标满足右手螺旋法则,就是说,右手四指从X方向转到Y方向,则拇指的指向是Z方向。在默认情况下, X坐标向右为正;Y坐标向上为正;而Z坐标指向观察者
您可能关注的文档
- 解决品质问题的7个步骤.pptx
- 视频服务器配置与管理.pptx
- 视频会议管理办法.pptx
- 视频行业发展状况报告.pptx
- 视频会议灯光要求.pptx
- 视频会议系统项目技术培训教材.pptx
- 视频会议软件操作方法.pptx
- 视频会议产品安装教学.pptx
- 视频会议培训基础.pptx
- 视同销售业务涉税分析.pptx
- 考研真题 重庆交通大学812运筹学历年考研真题汇编.docx
- 一位小数加减混合运算水平测验口算题.docx
- 医学基础知识试题库及参考答案(通用版).pptx
- 2025年中国双级阻垢净水器市场调查研究报告.docx
- 2025年锂钴氧化物,锂镍氧化物,锂锰氧化物项目建设总纲及方案.docx
- 2025年锂钴氧化物,锂镍氧化物,锂锰氧化物项目可行性建设方案.docx
- 考研真题 河北工业大学化工学院854化工原理历年考研真题汇编.docx
- 闸北高中冲刺补习班--高二新王牌向量的数量积.doc
- 考研真题 河北大学艺术学院829音乐技术理论历年考研真题汇编.docx
- 医学三基考试题库及参考答案(通用版).pptx
最近下载
- 22G101-3 混凝土结构施工图 平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
- 2023年中石油职称英语职称考试大纲模拟试题答案及部分试题答案解析.pdf VIP
- 石方机械破碎冷开挖专项施工方案.docx
- 2024年销售部年终工作总结汇报2025年营销计划PPT模板.pptx
- 2024四川电子科技大学研究生院、党委研究生工作部二级单位聘用工作人员招聘1人笔试模拟试题及答案解析.docx VIP
- 2025春新苏教版小学1一年级数学下册(全册)完整课件.ppt
- NPI ( EVT DVT PVT ) 新产品导入流程培训新产品导入流程NPI培训教学PPT课件.ppt
- 2024四川电子科技大学研究生院、党委研究生工作部二级单位聘用工作人员招聘1人笔试备考试题及答案解析.docx VIP
- 京东快递绿色物流创新对策研究.doc
- 华沙条约组织武装力量战斗序列.doc
文档评论(0)