基于3D XML的Web 3D技术的研究
2009-06-23 10:08:20 来源:WEB开发网核心提示: 下面示例如何利用XSD给3D XML模型扩展一套约束条件:Visible Constrains(可见约束)、Selectable Constrains(可被选择约束)和Change Color Constrains(可更改颜色约束),图6给出了这些扩展约束的层次结构,基于3D XML的W
下面示例如何利用XSD给3D XML模型扩展一套约束条件:Visible Constrains(可见约束)、Selectable Constrains(可被选择约束)和Change Color Constrains(可更改颜色约束)。图6给出了这些扩展约束的层次结构。
图片看不清楚?请点击这里查看原图(大图)。
图6. 被扩展的约束的层次结构图
Visible Constrains、Selectable Constrains和Change Color Constrains都是Extensive Constrains的子节点,分别用于控制运行时3D图形对象的某些属性:是否可见、是否可被选择、是否可更改颜色。这三个约束各自增加一个元素,分别为:Visible、Selectable和Change Color,都是布尔类型,取值为true表示启用,反之停用,以Visible Constrains为例,它的XSD结构如图7所示。
图7. Visible Constrains的XSD结构
下面是Visible Constrains的XSD描述:
图片看不清楚?请点击这里查看原图(大图)。
更多精彩
赞助商链接