基于3D XML的Web 3D技术的研究
2009-06-23 10:08:20 来源:WEB开发网核心提示: 图5. 3DXML的容器分类 下面对部分容器给出说明: 1) <Header> 该容器节点包含一些基本信息,如Schema Version(版本号),基于3D XML的Web 3D技术的研究(4),作者,创建日期和文档标题等,这方面的信息用于提供给3DXML播放器以正确方式的初
图5. 3DXML的容器分类
下面对部分容器给出说明:
1) <Header>
该容器节点包含一些基本信息,如Schema Version(版本号),作者,创建日期和文档标题等。
2) <ProductStructure>
为了能够描述对象的组成结构,该容器节点是必不可少的。它包括三个部分:
●在一个或多个对象中通过被实例化而重用的3D引用
●在一个具体的对象中被使用的3D实例
●引用关联的图像表示的链接
3) <GeometricRepresentationSet>
这个容器节点存储实际的造型数据。
(6)概念机制(Aspect Mechanism)
概念机制是3DXML提供的一种扩展机制。该机制允许我们添加一些新的属性到一个现有的对象之中,从而产生出一个新的对象。同时,也可以将相关信息附加到一个引用或实例。对照图3,我们可以将“Graphic Properties Aspect”添加到引用“Axle Reference”中,这样便可以为该引用增加与图型相关的属性。3DXML正是使用这种扩展机制为对象结构图中的各个组成部分添加各自的属性信息。
(7)缺省视图(Default View)
缺省视图定义了通过扩展对象结构和概念属性(Aspect Property)得到的对象模型的缺省显示,这方面的信息用于提供给3DXML播放器以正确方式的初始化对象模型的外观。
2.2 3D XML文件的构建方法
3D XML文件的构建方法可以分为两种:外部数据源和利用XSD工具进行开发。3DXML标准对这两种方式都予以支持。
更多精彩
赞助商链接