WEB开发网
开发学院图形图像AutoCAD 基于3D XML的Web 3D技术的研究 阅读

基于3D XML的Web 3D技术的研究

 2009-06-23 10:08:20 来源:WEB开发网   
核心提示: 如果一个引用自身已经聚合了若干实体,那么该引用可以不直接与图像表示发生关联,基于3D XML的Web 3D技术的研究(2),而是利用被聚合的实体所关联的图像表示,图1. 使用多层图像表示(3)对象结构图(Product Structure) 对象结构图是3DXML所描述的模型的逻辑结构,

如果一个引用自身已经聚合了若干实体,那么该引用可以不直接与图像表示发生关联,而是利用被聚合的实体所关联的图像表示。

基于3D XML的Web 3D技术的研究

图1. 使用多层图像表示

(3)对象结构图(Product Structure)

对象结构图是3DXML所描述的模型的逻辑结构。对象结构图聚合了实例、引用及关联的图像表示。一个对象结构图是一个有向无环图(DAG),它描述了构成对象的所有部件之间的组织结构。图2是一个玩具车示意图(QUAD),图3是其对应的对象结构图。

基于3D XML的Web 3D技术的研究

图2. 玩具车示意图

基于3D XML的Web 3D技术的研究

图3. 对象结构图

(4)对象结构树(Unfolded Tree)

对象结构图没有显示的展现出对象的各个组成部分,这样可以避免数据的冗余,缺点是对象的组织构成少了直观性。

a) 对象结构树的定义

所有被重用的引用在对象结构图中只出现一次。图3中,一个Wheel(车轮)在四个地方被用到了,但Wheel Reference(车轮引用)只有一次出现在DAG图里。为了得到Wheel的实体,必须从DAG图的根节点出发,对能够到达该Wheel的所有路径进行遍历。遍历过程中产生的树状结构就是对象结构树,树中10的结点称为Occurrence(具现实体)。由图3所产生的对象结构树如图4所示。

上一页  1 2 3 4 5 6 7  下一页

Tags:基于 XML Web

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接