(中职)虚拟现实技术与应用【03】7-1-2 X3D仿真引擎场景结构电子课件.pptx
-
资源ID:71820103
资源大小:3.04MB
全文页数:11页
- 资源格式: PPTX
下载积分:10金币
快捷下载

会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
(中职)虚拟现实技术与应用【03】7-1-2 X3D仿真引擎场景结构电子课件.pptx
(中职)虚拟现实技术与应用【03】7-1-2 X3D仿真引擎场景结构电子课件虚拟现实技术与应用X3D仿真引擎场景结构2.3 X3D仿真引擎概貌7.1 X3D文件格式说明lX3D根文档标签包含概貌信息和概貌验证,在X3D根标签中XML概貌和X3D命名空间也可以用来执行XML概貌验证。l主程序概貌又包含头元素节点(head)和场景主体节点(Scene)。lX3D主程序概貌(profile),l涵盖了组件、说明以及场景中的各节点信息。它用来指定X3D文档采用的概貌属性。l在概貌(profile)中定义了内建节点与组件的集合,X3D文档中所使用的节点,必须在概貌(profile)指定的集合范围之内。l概貌(profile)属性值可以是以下六种类型:l(Core核心、Interchange交换、Interactive交互、MPEG4Interactive媒体交互、Immersive沉浸及Full完全)。l它的表达方式如下:2.4 X3D中头(head)标签节点7.1 X3D文件格式说明lX3D头(head)标签节点也称为头文件(head)l包括组件节点(component),元数据节点(metadata)或作者自定义的节点标签。l头(head)标签节点是X3D标签的第一个子对象,放在场景之前,与网页HTML中头标签相匹配。l头(head)标签节点语法定义如下。2.4.1 X3D组件(component)节点7.1 X3D文件格式说明lX3D组件(component)标签节点是指场景中超出X3D概貌给定的功能。组件(component)标签是头文件(head)标签里首选的子标签,即先增加一个头文件标签(head),然后根据设计需求增加组件。l组件(component)标签节点语法定义如下。l组件(component)标签节点包含两个域,一个是name(名字),另一个是level(层级)lcomponent标签节点name(名字)在指定的组件中,涵盖了概貌全部域中的组件的名称,level(支持层级):表示每一个组件所支持层级,支持层级一般分为4级,分别为1、2、3、4个等级。2.4.2 X3D元数据(meta)节点7.1 X3D文件格式说明l元数据(metadata)节点是头文件(head)节点的子节点,是对文档的作者、說明、创作日期相关信息的描述。使用方式与网页HTML的meta标签一样,给属性赋值(attribute=value)进行字符匹配,提供属性名称和属性值。X3D所有节点语法均包括域名、域值、域数据类型以及存储/访问类型等,meta2.4.2 X3D元数据(meta)节点7.1 X3D文件格式说明l meta(metadata)子节点语法定义。metal子节点包含name(名字)、content(内容)、xml:lang(语言)、dir、http-equiv、scheme等域。lname(名字)域:是一个单值字符串类型,表示属性是可选的,在此输入元数据属性的名称。lcontent(内容)域:是一个必须提供属性值,用来描述节点必须提供该属性值,在此输入元数据的属性值。lxml:lang(语言)域:表示字符数据的语言编码,表示该属性是可选项。ldir域:表示从左到右或从右到左的文本的排列方向,可选择ltr|rtl,既ltr=left-to-right,rtl=right-to-left。表示该属性是可选项。lhttp-equiv域:表示HTTP服务器可能用来回应HTTP headers,该属性是可选项。lscheme域:允许作者提供用户更多的上下文内容以正确地解释元数据信息,该属性是可选项。1.5 X3D场景(Scene)节点7.1 X3D文件格式说明lX3D场景(Scene)节点是包含所有X3D场景语法定义的根节点。l以此根节点增加需要的节点和子节点以创建场景,l在每个文件里只允许有一个场景(Scene)根节点。lX3D场景(Scene)节点包括场景(Scene)节点定义、场景(Scene)节点语法结构图以及Scene节点详解等。l场景(Scene)根节点语法定义。1.6 X3D文件注释7.1 X3D文件格式说明lX3D文件注释在编写源代码时,为了使源代码结构更合理、更清晰和层次感更强,经常在源程序中添加注释。它允许程序员在源代码中的任何地方进行注释说明,以进一步增加源程序的可读性。l在X3D文档中加入注释的方式与XML的语法相同。例如:l它以一个符号“”结尾,l注释信息可以是一行,也可以是多行,但不允许嵌套。同时,字符串“-”、“”不能出现在注释中。l浏览器在浏览X3D文件时将跳过注释部分的所有内容。另外,浏览器在浏览X3D文件时将自动忽略X3D文件中的所有空格和空行。1.6 X3D文件注释7.1 X3D文件格式说明X3D案例文件源程序框架展示如下。谢谢观看