- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟现实场景模拟论文 毕业论文
虚 拟 现 实
课程学习实践报告
院 系:理学院数学系
专 业:应用数学
班 级:应数1301
学 号:131003014
姓 名:李媛媛
任课教师:侯筱婷
日 期:2016年5月
VRML基础——三维场景建模
一.参考“VRML2.0交互式三维图形编程”等文献资料,回答下列问题。
field, exposedField, eventIn, eventOut(P13)
节点有的是用来定义三维形体,有的是用来定义形体的显示特征如颜色,有的是用来产生形体的运动等变化,每一个节点都有一个或者多个参数,这些参数称为字段(field)及事件(event).字段有两种类型:field,exposedField,事件也有两种:eventIn,eventOut,我们把它翻译成事件进和事件出
vrml的坐标系统(国际标准规定,P16)
VRML文件显示的是三维空间的物体,将其所生产的物体放置在一个符合右手螺旋法则的三维坐标系中,可以将这个坐标系看做是程序的总体坐标系,国际标准规定:物体从+Z轴方向投影在一个+X轴向右、+Y轴向上的二位坐标系统中,+Z轴朝外,人的眼睛及观察点的坐标为(0 0 10)人的眼睛朝原点看去,这是缺省时的观察位置及观察方向。
局部坐标系(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节点和Transf
您可能关注的文档
- 小型雕刻机设计 毕业论文.doc
- 小型电子声光礼花器设计 毕业设计.doc
- 小型局域网络设计 毕业设计.doc
- 小型手动压面机 毕业论文.doc
- 小型手动压面机工艺卡片 毕业论文.doc
- 小型手推式除雪机及论文 毕业论文.doc
- 小型自动化系统综合实训报告书基于hmi的造纸设备同步控制系统 毕业设计.doc
- 小型红薯粉打捆机的设计17 毕业论文.doc
- 小学德育教育系列活动方案 毕业论文.doc
- 小学生六年级上册语文全册基于标准的教学设计人教版全套 毕业设计.doc
- 需求分析报告基于ssh架构的bbs论坛系统中业务管理子系统的设计与实现 毕业论文.doc
- 虚拟仪器课程设计基于labview的任意波形发生器设计 毕业设计.doc
- 虚拟仪器课程设计基于labview的打地鼠小游戏 毕业论文.doc
- 徐州聚凝建材科技有限公司年产3000吨混凝土外加剂项目自查评估报告 毕业设计.doc
- 宣钢2#高炉有害元素分析及对策研究(最新修改) 毕业论文.doc
- 旋转、升降运动舞台设计 毕业论文.doc
- 旋转led显示屏设计 毕业设计.doc
- 旋转定位测试实验台的仿真及稳定性的ansys分析 毕业论文.doc
- 旋转定位实验台的加工工艺及夹具设计 毕业论文.doc
- 悬挂运动控制系统11 毕业论文.doc
最近下载
- 2024年邢台襄都事业单位笔试真题及答案.pdf VIP
- 延长中煤榆林能源化工公司504项目环境影响报告.pdf
- [白水湖春梦].萧丽红.文字版.pdf VIP
- 第六单元 大单元教学设计-2025-2026学年高一语文必修上册统编版.pdf VIP
- 合力叉车 电动仓储车维修手册.pdf
- 药品及医用耗材管理制度.docx VIP
- 2025年入党积极分子的思想汇报1500字【五】.docx VIP
- 计算机类本科毕业论文-基于FPGA的产品表面工业缺陷检测系统.docx VIP
- 临时医嘱单模板.pdf VIP
- 2025福建福州首邑产业投资集团有限公司(第一次)招聘18人笔试模拟试题及答案解析.docx VIP
文档评论(0)