第二章vr做ml的基本知识.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文档。上传文档
查看更多
第二章vr做ml的基本知识

Ch2 VRML基本知识; VRML的运行环境;开发及运行VRML所需工具; VRML的编辑器; VrmlPad编辑器的主界面;VrmlPad编辑器的主要功能有:;7.2.2 VRML场景的浏览器; BitManagement BS Contact X3D/VRML97插件,支持Internet Explorer(Windows) Octaga X3D/VRML浏览器,支持Internet Explorer(Windows) CRC FreeWRL X3D/VRML浏览器,基于C语言开发,开源,支持MacOSX, Linux平台 Xj3D for X3D/VRML97 开源浏览器,是用于制定X3D规范的试验工具,2.0版本采用Java;其它浏览器: Parallel Graphics Cortona3D VRML97 插件,支持Netscape与Internet Explorer cortnaPlayer Version 4.2 。 blaxxun Contact VRML97 插件,支持Netscape or Internet Explorer Cosmo Player VRML 插件,是对VRML97标准支持程度最高的一款浏览器,已停止开发,支持 Firefox 与 Internet Explorer OpenVRML 一个跨平台的VRML/ X3D运行环境(MacOSX, Linux, FreeBSD);第二节 示例程序P11;第三节 VRML 2.0基本概念;在构建虚拟场景时,构成场景的造型有大小差别,物体间有相对位置的不同,并且造型还有旋转、移动等运动。这就涉及到物体的空间坐标系、相应的长度、角度及颜色等。 在VRML中,采用空间直角坐标系确定造型的位置,并且用特定的计量单位定量表示长度。 ;VRML的空间坐标与计量单位 (1)VRML空间坐标系 在VRML场景中,空间直角坐标满足右手螺旋法则,就是说,右手四指从X方向转到Y方向,则拇指的指向是Z方向。 在默认情况下, X坐标向右为正;Y坐标向上为正;而Z坐标指向观察者,如图所示。;VRML三维空间坐标系; 长度及坐标的计量单位是一个VRML单位,在三维空间中,它是统一的,实际应用时由开发者统一协调. 需要注意的是,这里表示的单位和实际环境中的计量没有任何可比性,和一些三维建模软件如3DSMAX的计量单位也没有可比性。 ;(3)VRML角度单位 在VRML中,使用的角度不是普通的角度,而是用弧度表示,这是浏览器接受的角度描述。 当换算成弧度后,再将其写入到VRML源程序中。 VRML中的360o角度等于2π弧度,由此,1弧度约等于57o。 ;一些常用角度的弧度值(弧度=角度*π/180); (4)空间立体着色 在VRML三维空间中,无论是背景、光线的颜色、物体,它们的颜色都是由红、绿、蓝(RGB)组合而成, 对应3个浮点数,其域值为0.0-1.0之间,由这三原色组合成各种颜色。 常用颜色组合P13;;;;;空间背景结点;结点说明;制作VRML网页bk.wrl。(空间背景);参考源代码; 二、VRML的语法结构 ;通用的VRML文件语法结构:;1.文件头 VRML文件中的第一行#VRML V2.0 utf8,这是VRML文件头,任何VRML文件都必须有这样的文件头,并且必须放在第一行. (1)# ,这个#不是注释,而是VRML文件的一个部分; (2)VRML表示告诉浏览器,这是个vrml文件; (3)V2.0表示告诉浏览器,这个文件使用vrml2.0版的规范完成; (4)utf8表示文件是使用国际UTF-8的字符集。;专用名词;节点(Node) 是VRML文档基本的组成单元,是VRML的精髓和核心。它描述对象某一方面的特征:如形状、材质等。 VRML文件就是若干表现功能各异的节点层层嵌套构成. 节点具有节点名、节点类型、域、事件接口和实现五个组成部分。 节点可以用DEF语句命名,用USE语句引用。;节点格式;域;同一个节点中的域的特点;例;单值类型: 以“SF”开始,只包含单值。 单值:一个独立的数,或表示向量、颜色或旋转的视为一组的数. 多值类型 以“MF”开始,多个单独的数或多组 用方括号括起来的一系列用逗号???空格隔开的单值 ;SFBool SFFloat 和MFFloat SFInt 和MFInt SFVec2f 和MFVec2f \SFVec3f 和MFVec3f SFString和MFString SFTime和MFTime SFColor和M

文档评论(0)

180****5152 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档