您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > 第4讲 VRP交互界面的使用
虚拟现实软件应用信息科学与技术学院虚拟现实软件应用信息科学与技术学院第4讲VRP交互界面的使用1任课教师:刘辉电子邮件:liuhui@stdu.edu.cn虚拟现实软件应用信息科学与技术学院3VRP交互界面的使用21【主要内容】2VRML语法基础1VRML的概述虚拟现实软件应用信息科学与技术学院1VRML概述(1)3•VRML(VirtualRealityModelingLanguage)•VRML是一种基于文本的、在网络上使用的描述三维环境的场景描述语言,是HTML的3D(三维)模拟。它定义了3D应用中大多数常见概念,如光源、视点、动画、雾化、材质属性、纹理映射等。举例虚拟现实软件应用信息科学与技术学院1.1VRML的发展历程1VRML概述(2)41994年•提出VRML•制定VRML1.0规范草案1996年公布VRML2.01998年1月VRML97—VRML的国际标准1998年VRML组织更名为Web3D制定X3D(Extensible3D)虚拟现实软件应用信息科学与技术学院1.2VRML的特点1VRML概述(3)5•平台独立性•可扩展性•低带宽要求•实时的图形渲染•基于事件的交互虚拟现实软件应用信息科学与技术学院1.3VRML编辑器--VrmlPad1VRML概述(4)6虚拟现实软件应用信息科学与技术学院1.4VRML浏览器CosmoPlayerVRML浏览器MicrosoftVRML2.0浏览器CortonaVRML浏览器1VRML概述(5)7虚拟现实软件应用信息科学与技术学院1.4VRML浏览器--Cortona1VRML概述(8)8walk:漫步浏览模式fly:飞行浏览模式study:观察浏览模式plan:水平平移方式pan:垂直平移方式turn:水平旋转roll:垂直旋转goto:走近方式虚拟现实软件应用信息科学与技术学院1.4VRML浏览器--Cortona1VRML概述(9)9align:恢复水平面view:视点切换restore:恢复初始场景fit:自动适应视角虚拟现实软件应用信息科学与技术学院2VRML的语法基础(1)102.1VRML的组成要素节点和域事件和路由脚本原型VRML的组成要素每种元素都有相应的语法格式虚拟现实软件应用信息科学与技术学院2VRML的语法基础(2)112.2VRML的文件结构典型的VRML文件结构如下:#VRMLV2.0utf8#VRML文件头节点名#创建VRML中各种类型的节点以构成造型{域名域值#设置节点的各个域和域值……}……#可重复多个节点区域#转下页虚拟现实软件应用信息科学与技术学院2VRML的语法基础(1)122.2VRML的文件结构#续上页Script#添加脚本节点,编写脚本程序{…}ROUTE…TO…#建立出事件和入事件间的路由虚拟现实软件应用信息科学与技术学院2VRML的语法基础(3)132.3VRML的空间计量—空间坐标系VRML的立体空间采用三维坐标系:•原点位于浏览器的中心•X轴的正向水平向右•Y轴的正向垂直向上•Z轴的正向垂直向前虚拟现实软件应用信息科学与技术学院2VRML的语法基础(4)142.3VRML的空间计量—计量单位长度计量单位VRML单位-与现实世界或其它三维建模工具的计量单位都没有可比性。用于在VRML空间中描述造型的大小和位置虚拟现实软件应用信息科学与技术学院2VRML的语法基础(5)152.3VRML的空间计量—计量单位角度计量单位弧度角度030456090120135150180弧度00.5230.7851.0471.5712.0942.3562.6183.141虚拟现实软件应用信息科学与技术学院2VRML的语法基础(6)162.3VRML的空间计量—色彩范围•VRML使用RGB颜色规范来描述造型、光线和背景等的色彩•RGB颜色包含三个域值均在0.0~1.0之间的浮点数,它们分别对应红、绿、蓝三种颜色的取值。0.0值表示该颜色被关闭,1.0值表示该颜色完全打开虚拟现实软件应用信息科学与技术学院2VRML的语法基础(7)172.4VRML空间造型—几何造型节点其语法格式如下:Shape{appearance#外观域结点geometry#几何造型域结点}虚拟现实软件应用信息科学与技术学院2VRML的语法基础(8)182.4VRML空间造型—简单几何造型节点BoxCylinderConeSphere虚拟现实软件应用信息科学与技术学院2VRML的语法基础(9)192.4VRML空间造型—简单几何造型节点BoxConeShape{appearanceAppearance{materialMaterial{}}geometryBox{size321}}geometryCone{bottomRadius2.0height4.0bottomFALSE}虚拟现实软件应用信息科学与技术学院2VRML的语法基础(10)202.4VRML空间造型—简单几何造型节点Shape{appearanceAppearance{materialMaterial{}}geometryCylinder{radius1height2}}geometrySphere{radius1.0}CylinderSphere灯笼示例虚拟现实软件应用信息科学与技术学院2VRML的语法基础(1)212.4VRML空间造型—复杂几何造型节点PointSetIndexedLineSetIndexedFaceSet虚拟现实软件应用信息科学与技术学院2VRML的语法基础(1)222.4VRML空间造型—复杂几何造型节点ElevationGridExtrusion虚拟现实软件应用信息科学与技术学院3VRP交互界面的使用(1)3.1初级界面中“页面”的使用应用举例23虚拟现实软件应用信息科学与技术学院3VRP交互界面的使用(2)3.2二维界面元素的创建按钮创建导航图创建图片创建色块创建画中画创建24指北针创建虚拟现实软件应用信息科学与技术学院3VRP交互界面的使用(3)3.4初级界面的属性面板25虚拟现实软件应用信息科学与技术学院3VRP交互界面的使用(4)3.4初级界面的属性面板26虚拟现实软件应用信息科学与技术学院3VRP交互界面的使用(5)3.5高级界面的使用方法27虚拟现实软件应用信息科学与技术学院3VRP交互界面的使用(6)3.5高级界面的使用方法—窗口28虚拟现实软件应用信息科学与技术学院3VRP交互界面的使用(7)3.5高级界面的使用方法—控件及控件属性29应用举例虚拟现实软件应用信息科学与技术学院3VRP交互界面的使用(8)3.5高级界面的使用方法—菜单30应用举例虚拟现实软件应用信息科学与技术学院本节小结31VRML的特点;VRML编辑器及浏览器的使用;VRML的组成要素及文件结构;初级界面控件元素的使用;高级界面控件元素的使用虚拟现实软件应用信息科学与技术学院作业32思考题•VRML与HTML有何区别?•VRML的技术特点是什么?上机实验•上机实验4虚拟现实软件应用信息科学与技术学院33
本文标题:第4讲 VRP交互界面的使用
链接地址:https://www.777doc.com/doc-3969664 .html