| |
Top Resources Credits |
Anchor |
Anchor 是一个可以包含其它节点的组节点.
当单击这个组节点里其中任一个几何对象, 浏览器便读取url 域指定的内容.
提示: 在增加 geometry或 Appearance节点之前先插入一个Shape节点. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| description |
[description: accessType inputOutput, type SFString CDATA #IMPLIED]
这个节点功能的文字提示.
提示: 如果需要,许多XML工具自动替换涉及的XML字符
(像 & 替换为& 或 " 替换为" ).
概貌互换提示: 这个域可能被忽略.
|
| url |
[url: accessType inputOutput, type MFString CDATA #IMPLIED]
单击锚点的子对象, 可以跳转到的其他网址 .
提示: 附加了视点名后可以和可以直接跳转到场景的内部视点 (比如. #ViewpointName, someOtherCoolWorld.wrl#GrandTour).
提示: 跳转到本地视点只需要使用视点名 (比如. #GrandTour).
提示: 字符串可以是多值, 用引号分割每个字符串
[ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 " (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
提示: 使用以下的url值可以弹出新的窗口:
"JavaScript:window.open('popup.html','popup','width=240,height=240');location.href='HelloWorld.wrl'"
|
| parameter |
[parameter: accessType inputOutput, type MFString CDATA #IMPLIED]
传递的参数可以指定网络浏览器改变url 的存取方式.
提示: 设置parameter为target=_blank可以在新窗口中打开目标url.
提示: 设置parameter为target=frame_name可以在指定目标框架名的框架中打开目标url.
提示: 字符串可以是多值, 用引号分割每个字符串.
[ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
概貌互换提示: 这个域可能被忽略.
|
| bboxCenter |
[bboxCenter: accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
边界盒的中心: 从局部坐标系统原点的位置偏移.
|
| bboxSize |
[bboxSize: accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
边界盒尺寸: 缺省情况下是自动计算的, 为了优化场景, 也可以强制指定.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
Appearance |
Appearance 指定几何对象的视觉效果 of
包含Material, Texture 和TextureTransform 节点.
提示: 在增加 geometry或 Appearance节点之前先插入一个Shape节点.
概貌互换提示: 只保证包括 Material 和 ImageTexture 节点. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| containerField |
[containerField: NMTOKEN "appearance"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
Arc2D |
Arc2D 是一个几何节点.
Arc2D 指定一个圆弧的半径, 起始角度和扫过的角度.
提示: 在增加 geometry或 Appearance节点之前先插入一个Shape节点. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| radius |
[radius: accessType initializeOnly, type SFFloat CDATA "1"] (0..infinity)
圆半径, 以此圆的一部分做圆弧.
警告: 简单几何尺寸一旦初始化后就不可以再更改,可以使用Transform 缩放尺寸.
|
| startAngle |
[startAngle: accessType initializeOnly, type SFFloat CDATA "0"] [0..2pi]
圆弧从startAngle逆时针旋转到endAngle, 值用弧度值表示.
警告: 简单几何尺寸一旦初始化后就不可以再更改,可以使用Transform 缩放尺寸.
|
| endAngle |
[endAngle: accessType initializeOnly, type SFFloat CDATA "1.570796"] [0..2pi]
圆弧从startAngle逆时针旋转到endAngle, 值用弧度值表示.
j 警告: 简单几何尺寸一旦初始化后就不可以再更改,可以使用Transform 缩放尺寸.
|
| containerField |
[containerField: NMTOKEN "geometry"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
ArcClose2D |
ArcClose2D 是一个几何节点.
Arc2D 指定一个圆弧的半径, 起始角度和扫过的角度.
提示: 在增加 geometry或 Appearance节点之前先插入一个Shape节点. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| radius |
[radius: accessType initializeOnly, type SFFloat CDATA "1"] (0..infinity)
圆半径, 以此圆的一部分做圆弧.
j 警告: 简单几何尺寸一旦初始化后就不可以再更改,可以使用Transform 缩放尺寸.
|
| startAngle |
[startAngle: accessType initializeOnly, type SFFloat CDATA "0"] [0..2pi]
圆弧从startAngle逆时针旋转到endAngle, 值用弧度值表示.
j 警告: 简单几何尺寸一旦初始化后就不可以再更改,可以使用Transform 缩放尺寸.
|
| endAngle |
[endAngle: accessType initializeOnly, type SFFloat CDATA "1.570796"] [0..2pi]
圆弧从startAngle逆时针旋转到endAngle, 值用弧度值表示.
j 警告: 简单几何尺寸一旦初始化后就不可以再更改,可以使用Transform 缩放尺寸.
|
| closureType |
[closureType accessType initializeOnly, (PIE|CHORD) "PIE"]
从弧的两端连接到圆心 (PIE),
或直接连接圆弧的两个端点 (CHORD).
j 警告: 简单几何参数一旦初始化后就不可以再更改.
|
| solid |
[solid: accessType initializeOnly, type SFBool (true|false) "true"]
设置solid 值为true时只绘制多边形的一面(使用背面裁切),
设置solid 值为false 时绘制多边形的两面(关闭背面裁切).
警告: 缺省值为true时, 设置错误的物体从背面完全看不见!
|
| containerField |
[containerField: NMTOKEN "geometry"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
AudioClip |
AudioClip 提供音频数据给 <Sound> 节点.
提示: 先添加 Sound 节点. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| description |
[description: accessType inputOutput, type SFString CDATA #IMPLIED]
此节点显示的提示文本.
提示: 如果需要,许多XML工具自动替换涉及的XML字符
(像 & 替换为& 或 " 替换为" ).
|
| url |
[url: accessType inputOutput, type MFString CDATA #IMPLIED]
声音文件的位置.
必须支持 .wav 格式, 推荐支持.midi 格式, 其它格式可选.
提示: 字符串可以是多值, 用引号分割每个字符串
[ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 " (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
|
| loop |
[loop: accessType inputOutput, type SFBool (true|false) "false"]
当loop=true时循环, 当loop=false只运行一次.
|
| pitch |
[pitch: accessType inputOutput, type SFFloat CDATA "1.0"]
改变声音播放的音调.
同时改变pitch 也改变回放速度.
|
| startTime |
[startTime: accessType inputOutput, type SFTime CDATA "0"]
绝对时间: 从1970年1月1日, 00:00:00 GMT 经过的秒数.
提示: 一般通过路由接受一个时间值.
|
| stopTime |
[stopTime: accessType inputOutput, type SFTime CDATA "0"]
绝对时间: 从1970年1月1日, 00:00:00 GMT 经过的秒数.
提示: 一般通过路由接受一个时间值.
|
| duration_changed |
[duration_changed: accessType outputOnly, type SFTime CDATA #FIXED ""]
duration输出一次回放中经过的秒数..
|
| isActive |
[isActive: accessType outputOnly, type SFBool (true|false) #FIXED ""]
当回放开始/结束的时候发送 isActive true/false 事件.
|
| isPaused |
[isPaused: accessType outputOnly, type SFBool (true|false) #FIXED ""]
当回放暂停/继续的时候发送 isPaused true/false 事件.
Warning: not supported in VRML97.
|
| pauseTime |
[pauseTime: accessType inputOutput, type SFTime CDATA "0"]
当现在时间time now >= pauseTime, isPaused 值变为true暂停TimeSensor.
绝对时间: 从1970年1月1日, 00:00:00 GMT 经过的秒数.
提示: 一般通过路由接受一个时间值.
Warning: not supported in VRML97.
|
| resumeTime |
[resumeTime: accessType inputOutput, type SFTime CDATA "0"]
当resumeTime <= time now现在时间, isPaused值变为false 再次激活TimeSensor.
绝对时间: 从1970年1月1日, 00:00:00 GMT 经过的秒数.
提示: 一般通过路由接受一个时间值.
Warning: not supported in VRML97.
|
| elapsedTime |
[elapsedTime: accessType outputOnly, type SFTime CDATA #FIXED ""]
当前的AudioClip激活并运行的经过的以秒累计的时间, 不包括暂停时经过的时间.
Warning: not supported in VRML97.
|
| containerField |
[containerField: NMTOKEN "source"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
Background |
Background 节点使用一组垂直排列的色彩值来模拟地面和天空,
Background 也可以在六个面上使用背景纹理.
Background, Fog, NavigationInfo, TextureBackground, Viewpoint 节点都是可绑定节点. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| skyColor |
[skyColor: accessType inputOutput, type MFColor CDATA "0 0 0"]
天空半球上不同角度的颜色.
弧度角0.0时为第一个值, 描述了天顶(抬头)的颜色.
警告: skyColor 值必须比skyAngle值多一个. 警告: skyAngle=0 时的colors值将被忽略.
概貌互换提示: 可能只渲染一个颜色, 其它颜色将被忽略.
|
| skyAngle |
[skyAngle: accessType inputOutput, type MFFloat CDATA #IMPLIED] [0..pi]
弧度角度从0.0 (天顶) 增加到 Π/2=1.57 (水平) 到 Π=3.14159 (天底).
警告: skyColor 值必须比skyAngle值多一个.
警告: skyAngle=0 时的色彩值将被忽略.
概貌互换提示: 这个域可能被忽略.
|
| groundColor |
[groundColor: accessType inputOutput, type MFColor CDATA #IMPLIED]
地面半球上不同角度的颜色.
弧度角0.0 时为第一个值, 描述了天底(低头)的颜色.
警告: groundColor值必须比groundAngle值多一个.
概貌互换提示: 这个域可能被忽略.
|
| groundAngle |
[groundAngle: accessType inputOutput, type MFFloat CDATA #IMPLIED] [0..pi/2]
弧度角度从0.0 (天底) 增加到 Π/2=1.57 (水平).
警告: groundColor值必须比groundAngle值多一个.
警告: groundAngle=0 时的色彩值将被忽略.
概貌互换提示: 这个域可能被忽略.
|
| frontUrl |
[frontUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
场景中天空地面背景使用的全景图.
提示: 字符串可以是多值, 用引号分割每个字符串
[ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 " (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
概貌互换提示: 这个域可能被忽略.
|
| backUrl |
[backUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
场景中天空地面背景使用的全景图.
提示: 字符串可以是多值, 用引号分割每个字符串
[ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 " (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
概貌互换提示: 这个域可能被忽略.
|
| leftUrl |
[leftUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
场景中天空地面背景使用的全景图.
提示: 字符串可以是多值, 用引号分割每个字符串
[ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 " (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
概貌互换提示: 这个域可能被忽略.
|
| rightUrl |
[rightUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
场景中天空地面背景使用的全景图.
提示: 字符串可以是多值, 用引号分割每个字符串
[ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 " (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
概貌互换提示: 这个域可能被忽略.
|
| topUrl |
[topUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
场景中天空地面背景使用的全景图.
提示: 字符串可以是多值, 用引号分割每个字符串
[ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 " (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
概貌互换提示: 这个域可能被忽略.
|
| bottomUrl |
[bottomUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
场景中天空地面背景使用的全景图.
提示: 字符串可以是多值, 用引号分割每个字符串
[ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 " (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
概貌互换提示: 这个域可能被忽略.
|
| set_bind |
[set_bind: accessType inputOnly, type SFBool (true|false) #FIXED ""]
输入事件set_bind为true激活这个节点,
输入事件set_bind为false禁止这个节点.
就是说设置bind 为true/false 将在堆栈中弹出/推开 (允许/禁止) 这个节点.
|
| bindTime |
[bindTime: accessType outputOnly, type SFTime CDATA #FIXED ""]
当节点被激活/停止时发送事件.
|
| isBound |
[isBound: accessType outputOnly, type SFBool (true|false) #FIXED ""]
当节点激活时发送true事件, 当焦点转到另一个节点时发送false事件.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
Billboard |
Billboard 是一个可以包含其它节点的组节点.
节点里的内容将沿指定轴旋转以保证始终面象用户.
设置axisOfRotation为0 0 0 将使面完全对着用户视点.
提示: 把Billboard和几何对象尽可能近的放置,
为了局部坐标系统中的位移,在Billboard 的子节点中可以镶套Transform节点.
提示: 不要把 Viewpoint节点放入Billboard.
提示: 在增加 geometry或 Appearance节点之前先插入一个Shape节点. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| axisOfRotation |
[axisOfRotation: accessType inputOutput, type SFVec3f CDATA "0 1 0"]
axisOfRotation 定义了相对局部坐标的自动旋转的旋转轴.
提示: axis 0 0 0 时节点始终面对观察者.
|
| bboxCenter |
[bboxCenter: accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
边界盒的中心: 从局部坐标系统原点的位置偏移.
|
| bboxSize |
[bboxSize: accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
边界盒尺寸: 缺省情况下是自动计算的, 为了优化场景, 也可以强制指定.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
BooleanFilter |
BooleanFilter 过滤性地发送true, false 或相反的Bool事件. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| set_boolean |
[set_boolean: accessType inputOnly, type SFBool (true|false) #FIXED ""]
set_boolean 输入要过滤的值.
|
| inputTrue |
[inputTrue: accessType outputOnly, type SFBool (true|false) #FIXED ""]
只当set_boolean 输入 true值时, inputTrue传输 true值.
|
| inputFalse |
[inputFalse: accessType outputOnly, type SFBool (true|false) #FIXED ""]
只当set_boolean 输入false值时, inputFalse 传输 false值.
|
| inputNegate |
[inputNegate: accessType outputOnly, type SFBool (true|false) #FIXED ""]
inputNegate 输出和set_boolean输入值相反的值.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
BooleanSequencer |
BooleanSequencer 周期性地产生离散的Boolean值
这个值可以路由到其他节点的Boolean属性.
典型输入: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction
典型输出: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| key |
[key: accessType inputOutput, type MFFloat CDATA #IMPLIED]
定义线性插值的时间间隔(关键点),
按照顺序增加, 对应相应的keyValue.
提示: key 和keyValue的数量必须一致!
|
| keyValue |
[keyValue: accessType inputOutput, type MFBool (true|false) CDATA, SFString for VRML97 #IMPLIED]
对应key的相应关键值, 用来进行相应时间段的线性插值.
提示: key 和keyValue的数量必须一致!
|
| set_fraction |
[set_fraction: inputOnly type SFFloat CDATA #FIXED ""]
set_fraction 输入一个key 值, 以进行相应的keyValue 输出.
|
| value_changed |
[value_changed: accessType outputOnly, type SFBool (true|false) #FIXED ""]
按照key和keyValue 对输出一个相应的值.
|
| previous |
[previous: accessType inputOnly, type SFBool (true|false) "0"]
触发输出keyValue数组中的上一个数值.
提示: 如果需要可以从开始循环到末尾.
|
| next |
[next: accessType inputOnly, type SFBool (true|false) "0"]
触发输出keyValue数组中的下一个数值.
提示: 如果需要可以从末尾循环到开始.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
BooleanToggle |
BooleanToggle 反转输出Boolean值,同时保存这个Boolean值. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| set_boolean |
[set_boolean: accessType inputOnly, type SFBool (true|false) #FIXED ""]
当set_boolean 输入true值时, 翻转状态.
|
| toggle |
[toggle: accessType inputOutput, type SFBool (true|false) #FIXED ""]
重设状态值或者回归状态值.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
BooleanTrigger |
BooleanTrigger 转换时间事件为boolean true事件. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| set_triggerTime |
[set_triggerTime: accessType inputOnly, type SFTime CDATA #FIXED ""]
set_triggerTime 提供一个时间事件输入. 事件输入一般是由TouchSensor touchTime发送.
|
| triggerTrue |
[triggerTrue: accessType outputOnly, type SFBool (true|false) #FIXED ""]
当接受到 triggerTime事件时, triggerTrue 输出true 值.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
Box |
Box 是一个几何节点,可以建立一个立方体.
提示: 在增加 geometry或 Appearance节点之前先插入一个Shape节点. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| size |
[size: accessType initializeOnly, type SFVec3f CDATA "2 2 2"]
尺寸x y z以米为单位.
警告: 简单几何尺寸一旦初始化后就不可以再更改,可以使用Transform 缩放尺寸.
|
| solid |
[solid: accessType initializeOnly, type SFBool (true|false) "true"]
设置solid 值为true时只绘制多边形的一面(使用背面裁切),
设置solid 值为false 时绘制多边形的两面(关闭背面裁切).
警告: 缺省值为true时, 设置错误的物体从背面完全看不见!
|
| containerField |
[containerField: NMTOKEN "geometry"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
CADAssembly |
[X3D 3.1] CADAssembly is a Grouping node that can contain CADAssembly, CADFace or CADPart nodes.
Hint: insert a Shape node before adding geometry or Appearance. |
| DEF |
[DEF ID #IMPLIED]
DEF defines a unique ID name for this node, referencable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
|
| USE |
[USE IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.
Hint: USEing other geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include DEF (or any other attribute values) when using a USE attribute!
|
| name |
[name: accessType inputOutput, type SFString CDATA #IMPLIED]
Name of this particular CADAssembly instance.
|
| bboxCenter |
[bboxCenter: accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: position offset from origin of local coordinate system.
|
| bboxSize |
[bboxSize: accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: automatically calculated, can be specified as an optimization or constraint.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField is the field-label prefix indicating relationship to parent node.
Examples: geometry Box, children Group, proxy Shape.
containerField attribute is only supported in XML encoding of X3D scenes.
|
| class |
[class CDATA #IMPLIED]
class is a space-separated list of classes,
reserved for use by XML stylesheets.
class attribute is only supported in XML encoding of X3D scenes.
|
| |
Top Resources Credits |
CADFace |
[X3D 3.1] CADFace is a Grouping node that can contain a Shape or LOD node.
Hint: insert a Shape node before adding geometry or Appearance. |
| DEF |
[DEF ID #IMPLIED]
DEF defines a unique ID name for this node, referencable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
|
| USE |
[USE IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.
Hint: USEing other geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include DEF (or any other attribute values) when using a USE attribute!
|
| name |
[name: accessType inputOutput, type SFString CDATA #IMPLIED]
Name of this particular CADAssembly instance.
|
| bboxCenter |
[bboxCenter: accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: position offset from origin of local coordinate system.
|
| bboxSize |
[bboxSize: accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: automatically calculated, can be specified as an optimization or constraint.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField is the field-label prefix indicating relationship to parent node.
Examples: geometry Box, children Group, proxy Shape.
containerField attribute is only supported in XML encoding of X3D scenes.
|
| class |
[class CDATA #IMPLIED]
class is a space-separated list of classes,
reserved for use by XML stylesheets.
class attribute is only supported in XML encoding of X3D scenes.
|
| |
Top Resources Credits |
CADLayer |
[X3D 3.1] CADLayer is a Grouping node that can contain most nodes.
Hint: insert a Shape node before adding geometry or Appearance. |
| DEF |
[DEF ID #IMPLIED]
DEF defines a unique ID name for this node, referencable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
|
| USE |
[USE IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.
Hint: USEing other geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include DEF (or any other attribute values) when using a USE attribute!
|
| name |
[name: accessType inputOutput, type SFString CDATA #IMPLIED]
Name of this particular CADAssembly instance.
|
| visible |
[visible accessType inputOutput, type MFBool (true|false) CDATA, SFString for VRML97 #IMPLIED]
Specifies whether a particular child and its sub-children are visible.
|
| bboxCenter |
[bboxCenter: accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: position offset from origin of local coordinate system.
|
| bboxSize |
[bboxSize: accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: automatically calculated, can be specified as an optimization or constraint.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField is the field-label prefix indicating relationship to parent node.
Examples: geometry Box, children Group, proxy Shape.
containerField attribute is only supported in XML encoding of X3D scenes.
|
| class |
[class CDATA #IMPLIED]
class is a space-separated list of classes,
reserved for use by XML stylesheets.
class attribute is only supported in XML encoding of X3D scenes.
|
| |
Top Resources Credits |
CADPart |
[X3D 3.1] CADPart is a Grouping node that can contain CADFace nodes.
Hint: insert a Shape node before adding geometry or Appearance. |
| DEF |
[DEF ID #IMPLIED]
DEF defines a unique ID name for this node, referencable by other nodes.
Hint: descriptive DEF names improve clarity and help document a model.
|
| USE |
[USE IDREF #IMPLIED]
USE means reuse an already DEF-ed node ID, ignoring _all_ other attributes and children.
Hint: USEing other geometry (instead of duplicating nodes) can improve performance.
Warning: do NOT include DEF (or any other attribute values) when using a USE attribute!
|
| name |
[name: accessType inputOutput, type SFString CDATA #IMPLIED]
Name of this particular CADAssembly instance.
|
| translation |
[translation: accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Position (x, y, z in meters) of children relative to local coordinate system.
Hint: order of operation is first scaleOrientation-scale, then center-rotation, then translation.
|
| rotation |
[rotation: accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Orientation (axis, angle in radians) of children relative to local coordinate system.
Hint: order of operation is first scaleOrientation-scale, then center-rotation, then translation.
|
| center |
[center: accessType inputOutput, type SFVec3f CDATA "0 0 0"]
Translation offset from origin of local coordinate system, applied prior to rotation or scaling.
Hint: order of operation is first scaleOrientation-scale, then center-rotation, then translation.
|
| scale |
[scale: accessType inputOutput, type SFVec3f CDATA "1 1 1"]
Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation.
Hint: order of operation is first scaleOrientation-scale, then center-rotation, then translation.
|
| scaleOrientation |
[scaleOrientation: accessType inputOutput, type SFRotation CDATA "0 0 1 0"]
Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations).
Hint: order of operation is first scaleOrientation-scale, then center-rotation, then translation.
|
| bboxCenter |
[bboxCenter: accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
Bounding box center: position offset from origin of local coordinate system.
|
| bboxSize |
[bboxSize: accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
Bounding box size: automatically calculated, can be specified as an optimization or constraint.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField is the field-label prefix indicating relationship to parent node.
Examples: geometry Box, children Group, proxy Shape.
containerField attribute is only supported in XML encoding of X3D scenes.
|
| class |
[class CDATA #IMPLIED]
class is a space-separated list of classes,
reserved for use by XML stylesheets.
class attribute is only supported in XML encoding of X3D scenes.
|
| |
Top Resources Credits |
Circle2D |
Circle2D 是一个几何节点.
Circle2D 指定一个平面的圆型.
提示: 在增加 geometry或 Appearance节点之前先插入一个Shape节点. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| radius |
[radius: accessType initializeOnly, type SFFloat CDATA "1"] (0..infinity)
圆的半径.
j 警告: 简单几何尺寸一旦初始化后就不可以再更改,可以使用Transform 缩放尺寸.
|
| containerField |
[containerField: NMTOKEN "geometry"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
Collision |
Collision 参照当前的 Viewpoint 和NavigationInfo avatarSize域, 检测摄像机和对象的碰撞 .
Collision 是一个组节点, 它可以处理其子节点的碰撞检测.
Collision 可以包含一个代理用来进行碰撞检测.
注意: 代理几何体并不显示.
注意: PointSet, IndexedLineSet, LineSet 和 Text 节点不进行碰撞检测.
提示: 用简单的只计算接触的代理几何体可以提高性能.
提示: NavigationInfo type '"WALK" "FLY"' 支持摄像机和对象的碰撞检测.
提示: 在增加 geometry或 Appearance节点之前先插入一个Shape节点. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| bboxCenter |
[bboxCenter: accessType initializeOnly, type SFVec3f CDATA "0 0 0"]
边界盒的中心: 从局部坐标系统原点的位置偏移.
|
| bboxSize |
[bboxSize: accessType initializeOnly, type SFVec3f CDATA "-1 -1 -1"]
边界盒尺寸: 缺省情况下是自动计算的, 为了优化场景, 也可以强制指定.
|
| enabled |
[enabled: accessType inputOutput, type SFBool (true|false) "true"]
允许/禁止子节点的碰撞检测.
提示: VRML97规格中的 "collide" .
|
| isActive |
[isActive: accessType outputOnly, type SFBool (true|false) #FIXED ""]
当传感器状态改变时发送isActive true/false 事件.
当对象和视点碰撞时 isActive=ture, 当对象和视点不再碰撞时isActive=false.
|
| collideTime |
[collideTime: accessType outputOnly, type SFTime CDATA #FIXED ""]
碰撞的时间 当摄像机(替身)和几何体碰撞的时候产生collideTime事件.
|
| containerField |
[containerField: NMTOKEN "children"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
Color |
Color 定义一系列的RGB色彩值.
Color 只在ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet, PointSet中使用.
提示: 颜色经常是由Material节点决定. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| color |
[color: accessType inputOutput, type MFColor CDATA #IMPLIED]
定义了一系列的RGB 色彩值.
|
| containerField |
[containerField: NMTOKEN "color"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
ColorInterpolator |
ColorInterpolator 产生指定范围内的一系列色彩值
可以被路由到 <Color> 节点的色彩属性.
典型输入: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction.
典型输出: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| key |
[key: accessType inputOutput, type MFFloat CDATA #IMPLIED]
定义线性插值器的时间间隔,
按照顺序增加, 对应相应的keyValue.
提示: key 和keyValue的数量必须一致!
|
| keyValue |
[keyValue: accessType inputOutput, type MFColor CDATA #IMPLIED]
对应key的相应关键值, 用来进行相应时间段的线性插值.
提示: key 和keyValue的数量必须一致!
|
| set_fraction |
[set_fraction: accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction 输入一个key 值, 以进行相应的keyValue 输出.
|
| value_changed |
[value_changed: accessType outputOnly, type SFColor CDATA #FIXED ""]
按照相应的key和keyValue对, 输出相应时间段的线性插值
|
| containerField |
[containerField: NMTOKEN "children"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |
ColorRGBA |
ColorRGBA 定义一系列的RGBA色彩值.
ColorRGBA只在ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet, PointSet中使用.
提示: 颜色经常是由Material节点决定.
概貌互换提示: alpha通道可能被忽略. |
| DEF |
[DEF ID #IMPLIED]
DEF给这个节点定义了唯一的ID, 这样在其它节点里就可以引用这个节点.
提示: 为DEF命名时,使用有意义的描述性的名称可以帮助规范文件, 以提高文件可读性.
|
| USE |
[USE IDREF #IMPLIED]
USE用来引用DEF定义的节点ID, 同时忽略其它的属性和子对象.
提示: 使用USE引用其它的对象而不是复制节点可以提高性能.
警告: 使用USE的代码不要包括DEF或其他的属性值!
|
| color |
[color: accessType inputOutput, type MFColorRGBA CDATA #IMPLIED]
定义了一系列的RGBA 色彩值.
|
| containerField |
[containerField: NMTOKEN "color"]
containerField 是field标签的前缀, 表明了子节点和父节点的关系.
范例: geometry Box, children Group, proxy Shape.
containerField 属性只有在X3D场景用XML编码时才使用.
|
| class |
[class CDATA #IMPLIED]
class 是用空格分开的类的列表,
保留给XML样式表使用.
只有X3D场景用XML编码时才支持class 属性.
|
| |
Top Resources Credits |