(中职)虚拟现实技术与应用【03】7-1-2 X3D仿真引擎场景结构电子课件_第1页
(中职)虚拟现实技术与应用【03】7-1-2 X3D仿真引擎场景结构电子课件_第2页
(中职)虚拟现实技术与应用【03】7-1-2 X3D仿真引擎场景结构电子课件_第3页
(中职)虚拟现实技术与应用【03】7-1-2 X3D仿真引擎场景结构电子课件_第4页
(中职)虚拟现实技术与应用【03】7-1-2 X3D仿真引擎场景结构电子课件_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、正版课件 内容可修改(中职)虚拟现实技术与应用【03】7-1-2 X3D仿真引擎场景结构电子课件虚拟现实技术与应用X3D仿真引擎场景结构2.3 X3D仿真引擎概貌7.1 X3D文件格式说明X3D根文档标签包含概貌信息和概貌验证,在X3D根标签中XML概貌和X3D命名空间也可以用来执行XML概貌验证。主程序概貌又包含头元素节点(head)和场景主体节点(Scene)。X3D主程序概貌(profile),涵盖了组件、说明以及场景中的各节点信息。它用来指定X3D文档采用的概貌属性。在概貌(profile)中定义了内建节点与组件的集合,X3D文档中所使用的节点,必须在概貌(profile)指定的集合范

2、围之内。概貌(profile)属性值可以是以下六种类型 :(Core核心、Interchange交换、Interactive交互、MPEG4Interactive媒体交互、Immersive沉浸及Full完全)。它的表达方式如下:2.4 X3D中头(head)标签节点7.1 X3D文件格式说明X3D头(head)标签节点也称为头文件(head)包括组件节点(component),元数据节点(metadata)或作者自定义的节点标签。头(head)标签节点是X3D标签的第一个子对象,放在场景之前,与网页HTML中头标签相匹配。头(head)标签节点语法定义如下。2.4.1 X3D组件(compo

3、nent)节点7.1 X3D文件格式说明X3D组件(component)标签节点是指场景中超出X3D概貌给定的功能。组件(component)标签是头文件(head)标签里首选的子标签,即先增加一个头文件标签(head),然后根据设计需求增加组件。组件(component)标签节点语法定义如下。组件(component)标签节点包含两个域,一个是name(名字),另一个是level(层级)component标签节点name(名字)在指定的组件中,涵盖了概貌全部域中的组件的名称,level(支持层级):表示每一个组件所支持层级,支持层级一般分为4级,分别为1、2、3、4个等级。2.4.2 X3D

4、元数据(meta)节点7.1 X3D文件格式说明元数据(metadata)节点是头文件(head)节点的子节点,是对文档的作者、說明、创作日期相关信息的描述。使用方式与网页HTML的meta标签一样,给属性赋值(attribute=value )进行字符匹配,提供属性名称和属性值。X3D所有节点语法均包括域名、域值、域数据类型以及存储/访问类型等,meta2.4.2 X3D元数据(meta)节点7.1 X3D文件格式说明 meta(metadata)子节点语法定义。meta子节点包含name(名字)、content(内容)、xml:lang(语言)、dir、http-equiv、scheme等

5、域。name(名字)域:是一个单值字符串类型,表示属性是可选的,在此输入元数据属性的名称。content(内容)域:是一个必须提供属性值,用来描述节点必须提供该属性值,在此输入元数据的属性值。xml:lang(语言)域:表示字符数据的语言编码,表示该属性是可选项。dir域:表示从左到右或从右到左的文本的排列方向,可选择ltr|rtl,既ltr=left-to-right,rtl=right-to-left。表示该属性是可选项。http-equiv域:表示HTTP服务器可能用来回应HTTP headers,该属性是可选项。scheme域:允许作者提供用户更多的上下文内容以正确地解释元数据信息,该

6、属性是可选项。1.5 X3D场景(Scene)节点7.1 X3D文件格式说明X3D场景(Scene)节点是包含所有X3D场景语法定义的根节点。以此根节点增加需要的节点和子节点以创建场景,在每个文件里只允许有一个场景(Scene)根节点。X3D场景(Scene)节点包括场景(Scene)节点定义、场景(Scene)节点语法结构图以及Scene节点详解等。场景(Scene)根节点语法定义。1.6 X3D文件注释7.1 X3D文件格式说明X3D文件注释在编写源代码时,为了使源代码结构更合理、更清晰和层次感更强,经常在源程序中添加注释。它允许程序员在源代码中的任何地方进行注释说明,以进一步增加源程序的可读性。在X3D文档中加入注释的方式与XML的语法相同。例如:它以一个符号“”结尾,注释信息可以是一行,也可以是多行,但不允许嵌套。同时,字符串“-”、“”不能出现在注释中。浏览器在浏览

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论