您的位置:首页 > 其它

Group编组节点

2008-08-31 19:51 162 查看
Group编组节点是将多个节点进行组合来创建较复杂的立体空间模型。利用Group编组节点的children域可以包含任意个节点,该节点是组节点中最基本的节点。



Group编组节点域、域名和域值:

DEF为节点定义一个名字,给该节点定义了唯一的ID,在其他节点就可以引用这个节点;
USE用来引用DEF定义的节点ID,即引用DEF定义的节点名字,同时忽略其他的属性和子对象;
bboxCenter域:指定了边界盒的中心从局部坐标系统原点的位置的偏移,默认值是:0.0 0.0 0.0;
bboxSize域:指定了边界盒尺寸在x、y、z轴方向的大小;
containerField域:表示容器域是field域标签的前缀,表示了子节点与父节点的关系;
class域:是用空格分开的类的列表,保留给XML样式表使用,只有X3D场景用XML编码时才支持class属性。

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE X3D PUBLIC "http://www.web3d.org/specifications/x3d-3.1.dtd"

"file:///www.web3d.org/TaskGroups/x3d/translation/x3d-3.1.dtd">

<!--Warning: transitional DOCTYPE in source .x3d file-->

<X3D profile="Immersive" version="3.1"

xmlns:xsd="http://www.w3.org/2001/XMLSchema-instance" xsd:noNamespaceSchemaLocation="http://www.web3d.org/specifications/x3d-3.1.xsd">

<head>

<meta content="px3d7-2.x3d" name="filename"/>

<meta content="zjz-zjr-zjd" name="author"/>

<meta content="*enter name of original author here*" name="creator"/>

<meta

content="*enter copyright information here* Example: Copyright (c) Web3D Consortium Inc. 2006" name="rights"/>

<meta

content="*enter online Uniform Resource Identifier (URI) or Uniform Resource Locator (URL) address for this file here*" name="identifier"/>

<meta

content="X3D-Edit, http://www.web3d.org/x3d/content/README.X3D-Edit.html" name="generator"/>

</head>

<Scene>

<Background skyColor="0.98 0.98 0.98"/>

<Group bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children">

<Shape>

<Appearance>

<Material ambientIntensity="0.4" diffuseColor="0.5 0.5 0.7"

shininess="0.2" specularColor="0.8 0.8 0.8"/>

</Appearance>

<Cylinder bottom="true" height="4" radius="0.4" side="true" top="true"/>

</Shape>

<Transform translation="0 2 0">

<Shape>

<Appearance>

<Material ambientIntensity="0.4" diffuseColor="0.5 0.5 0.7"

shininess="0.2" specularColor="0.8 0.8 0.9"/>

</Appearance>

<Sphere radius="1"/>

</Shape>

</Transform>

<Transform translation="0 -2 0">

<Shape>

<Appearance>

<Material ambientIntensity="0.4" diffuseColor="0.5 0.5 0.7"

shininess="0.2" specularColor="0.8 0.8 0.8"/>

</Appearance>

<Sphere radius="1"/>

</Shape>

</Transform>

</Group>

</Scene>

</X3D>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: