虚拟现实vrml程序设计1-2-3章53.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟现实vrml程序设计1-2-3章53虚拟现实vrml程序设计1-2-3章53

VRML 程序设计 一 、虚拟现实技术概述 1.1 虚拟现实 概念 特点 系统基本构成 关键技术 应用 1.2 VRML 1.1 虚拟现实 1.2 虚拟现实建模语言VRML 虚拟现实建模语言 (Virtual Reality Modeling Language,VRML)是一种基于文本的、在网络上使用的描述三维环境的场景描述语言,是HTML的3D(三维)模拟。它定义了3D应用中大多数常见概念,如光源、视点、动画、雾化、材质属性、纹理映射等。VRML语言的诞生,尤其是新的VRML2.0标准,被称为第二代Web语言,它改变了原来WWW上单调、平面的缺点,将人的行动作为浏览的主体,所有的表现都将随操作者行为而改变。 二、VRML 的基本知识 2.1 VRML 文件的编辑运行 2.2 一个VRML程序示例 2.3 VRML基本概念 2.1 VRML 文件的编辑运行 VRML的编辑 VRML是文本文件,它向VRML浏览器发出如何为虚拟空间创建3D造型的指令。使用VRML创建自己的虚拟空间,需要VRML浏览器(例如Windows中IE的组件VRML2.0)和某种字处理器(如记事本)就可以实现了。 在字处理器键入VRML指令。然后,将文本文件存成*.wrl 文件,最后将它装入VRML浏览器,以3D形式查看。为了向空间添加更多东西,返回字处理器,键入其他VRML指令,保存文件,并将它重新读回VRML浏览器。重复上述操作,逐渐创建自己的虚拟空间。 编辑工具推荐VrmlPad 2.2 VRML程序示例 # VRML V2.0 utf8 DEF qiuti Transform{ #坐标变换节点 Children [ Shape { appearance Appearance { material Material{ diffuseColor 0 1 0 } } Geometry Sphere {radius 1.1} } ] } DEF time TimeSensor{ #时间传感器节点 cycleInterval 2.0 loop TRUE } DEF bianhua PositionInterpolator{ #位置插补节点 key [0.0,1.0] keyValue[0 0 -10 0 0 6] } ROUTE time.fraction_changed TO bianhua.set_fraction #路由 ROUTE bianhua.value_changed TO qiuti.set_translation #路由 2.3 VRML基本概念 文件头 VRML文件中的第一行#VRML V2.0 utf8,这是VRML文件头,任何VRML文件都必须有这样的文件头,并且必须放在第一行,它表述了以下三个含义: (1)# 这个#不是注释,而是VRML文件的一个部分; (2)VRML表示告诉浏览器,这是个vrml文件; (3)V2.0表示告诉浏览器,这个文件使用vrml2.0版的规范完成; (4)utf8表示文件是使用国际UTF-8的字符集。 三、创建三维立体造型 3.1 造型节点 3.2 简单几何造型节点 3.3 复杂几何造型节点 3.4 造型的外观设计 3.5 创建文本造型 3.1 造型节点 在VRML中创建三维立体造型是最基础和重要的工作。Shape造型节点定义了立体造型的几何形状、尺寸、色彩、材质、纹理等外观特征。 其语法格式如下: Shape { appearance 外观域结点 geometry 几何造型域结点 } 3.2 简单几何造型节点 基本体素的建立 形状几何由几何节点描述,如Box,Cone,Cylinder等。 3.3 复杂几何造型节点 复杂形状的建立 -- 动物、植物、地表、机械零件,等等... -- 可借助点、线、面来构建 -- 对于地表等,甚至有特定的节点描述,如 ElevationGrid节点 3.4 造型的外观设计 Appearance 节点描述外观 Appearance { material 材质域结点 texture 贴图域结点 } -- 可通过Material 节点控制材料属性,如颜色、高 光、透明度等。 -- 可通过纹理映射为表面增添细节。 ImageTexture, PixelTexture, MovieTexture 3.5 创建文本造型 结点结构 Shape {

文档评论(0)

cxiongxchunj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档