- 16
- 0
- 约1.01万字
- 约 14页
- 2017-04-11 发布于辽宁
- 举报
虚拟现实场景模拟论文_毕业论文
虚 拟 现 实
课程学习实践报告
院 系:理学院数学系
专 业:应用数学
班 级:应数1301
学 号:131003014
姓 名:李媛媛
任课教师:侯筱婷
日 期:2016年5月
VRML基础——三维场景建模
一.参考“VRML2.0交互式三维图形编程”等文献资料,回答下列问题。
1) field, exposedField, eventIn, eventOut(P13)
节点有的是用来定义三维形体,有的是用来定义形体的显示特征如颜色,有的是用来产生形体的运动等变化,每一个节点都有一个或者多个参数,这些参数称为字段(field)及事件(event).字段有两种类型:field,exposedField,事件也有两种:eventIn,eventOut,我们把它翻译成事件进和事件出
2) vrml的坐标系统(国际标准规定,P16)
VRML文件显示的是三维空间的物体,将其所生产的物体放置在一个符合右手螺旋法则的三维坐标系中,可以将这个坐标系看做是程序的总体坐标系,国际标准规定:物体从+Z轴方向投影在一个+X轴向右、+Y轴向上的二位坐标系统中,+Z轴朝外,人的眼睛及观察点的坐标为(0 0 10)人的眼睛朝原点看去,这是缺省时的观察位置及观察方向。
3) 局部坐标系(P16,Transform节点构建局部坐标系P37)
一些VRML程序中的Transform,Group节点可以使多个物体组成一个节点组,节点组可以放置在空间的任意地方,也可以在程序中移动或旋转节点组的坐标,一个大节点组里可以有小节点组,小节点组里可以有小小节点组,每个节点组拥有一个坐标系,称为这个节点组的局部坐标系。Transform是一个重要的组节点,它可以构成一个局部坐标系,利用translation,rotation,scale等字段可以对Transform的字节点中的形体产生移位、旋转、比例放缩等效果。
4)Appearance节点(P22)的三个域material、texture(重点:ImageTexture节点)、 textureTransform(P109用来实现纹理的几何变换,产生特殊效果纹理,比如贴图的重复和部分显示)
Appearance节点可以用来定义形体的外观效果,如材质、贴图。其三个域为 material、texture、 textureTransform。可以用在material后面的节点是Material,它定义了物体的材质。可以用在texture后面的节点是ImageTexture,Movietexture,Pixeltexture三个节点,texture在计算机图形学里表示纹理。ImageTexture,Movietexture,Pixeltexture分别表示静止图片纹理、运动影像纹理、像素图纹理。可用在textureTransform后面的节点为TextureTransform,这一节点可以用来进行纹理的几何变换,以产生特殊效果的纹理,还可以使贴图旋转。
5)Extrusion挤出造型节点(P23,扭曲造型怎样实现)
通过Extrusion节点可以生成一个拉伸体,拉伸及诶单形成一个形体,形体由一个断面沿着三维空间里的一条折线段伸展而成,断面在不同位置可以有比例的变化甚至旋转,由此生成我们所需要的有复杂形状的物体。
6)和空间中点相关的节点:Coordinate节点(P23)、PointSet节点(P29-30,用Material节点的emissiveColor来定义点的颜色,模拟夜空中的星星)
Coordinate节点只有一个字段:point,表示点的坐标,由于这个字段是exposedField字段,因而可以在程序运行时改变点的坐标。PointSet节点有两个字段,并且是在程序运行时可以改变的字段,PointSet节点主要用于表示夜晚天空的星星,点的大小不能定义,可以定义多个点的坐标和颜色,也可以只定义点的坐标,点的颜色利用Material节点的emissiveColor.
7)IndexedFaceSet节点(P32,平面的正方向确定、solid域的作用、构造每个面有不同颜色的三维形体、实现正反面不同贴图)
构造三锥形体时,常常觉得基本形体无法满足需求,这是我们可以利用IndexedFaceSet节点来造型,IndexedFaceSet节点通过三个或多个顶点构造平面多边形来表现三维物体的形状,理论上说,任何三维形体都可以由IndexedFaceSet节点精确或近似的构造
8)Group节点和Transform节点的比较(P41)
您可能关注的文档
- 校园驿站快递配送创业计划书完整版_毕业设计.doc
- 校园噪声污染的研究_毕业设计.doc
- 校妆网客户细分策略应用研究电子商务_毕业设计.doc
- 校园网组网设计实现网络专业_毕业设计.doc
- 校园网络安全_毕业论文.doc
- 心电监护系统的设计_毕业设计.doc
- 卸料器结构设计_毕业论文.doc
- 卸料车三通漏斗结构设计_毕业论文.doc
- 心外科新入职护士培训内容_毕业论文.doc
- 锌基多孔金属有机络合聚合物的制作研究材料成型及控制工程本科_毕业设计.doc
- 虚拟仪器课程设计基于labview的任意波形发生器设计_毕业设计.doc
- 虚拟仪器课程设计基于labview的打地鼠小游戏_毕业论文.doc
- 需求分析报告基于ssh架构的bbs论坛系统中业务管理子系统的设计与实现_毕业论文.doc
- 需求分析报告书基于s2sh框架的企业人力资源管理系统(人员配置模块)_毕业论文.doc
- 需求分析报告书基于s2sh框架的企业人力资源管理系统薪酬管理模块_毕业论文.doc
- 徐州聚凝建材科技有限公司年产3000吨混凝土外加剂项目自查评估报告_毕业设计.doc
- 宣钢2#高炉有害元素分析及对策研究(最新修改)_毕业论文.doc
- 悬挂运动控制系统11_毕业论文.doc
- 旋转、升降运动舞台设计_毕业论文.doc
- 需求分析报告书基于ssh架构的企业人力资源管理系统(组织架构管理模块)_毕业论文.doc
原创力文档

文档评论(0)