Extensible 3D (X3D) Tooltips 中文版

此工具提示提供了每个X3D节点(元素)和域(属性)的描述和创作技巧,也为 X3D-Edit 创作工具提供了上下文敏感的支持,此工具提示也将整合到将来的 X3D Schema 中。
Anchor   Appearance   Arc2D   ArcClose2D   AudioClip   Background   Billboard   BooleanFilter   BooleanSequencer   BooleanToggle   BooleanTrigger   Box   CADAssembly   CADFace   CADLayer   CADPart   Circle2D   Collision   Color   ColorInterpolator   ColorRGBA   component   Composed3DTexture   ComposedCubeMapTexture   ComposedShader   Cone   connect   Contour2D   ContourPolyline2D   Coordinate   CoordinateDouble   CoordinateInterpolator   CoordinateInterpolator2D   Cylinder   CylinderSensor   DirectionalLight   Disk2D   ElevationGrid   EspduTransform   EXPORT   ExternProtoDeclare   Extrusion   field   fieldValue   FillProperties   FloatVertexAttribute   Fog   FogCoordinate   FontStyle   GeneratedCubeMapTexture   GeoCoordinate   GeoElevationGrid   GeoLocation   GeoLOD   GeoMetadata   GeoOrigin   GeoPositionInterpolator   GeoTouchSensor   GeoViewpoint   Group   HAnimDisplacer   HAnimHumanoid   HAnimJoint   HAnimSegment   HAnimSite   head   Image3DTexture   ImageCubeMapTexture   ImageTexture   IMPORT   IndexedFaceSet   IndexedLineSet   IndexedQuadSet   IndexedTriangleFanSet   IndexedTriangleSet   IndexedTriangleStripSet   Inline   IntegerSequencer   IntegerTrigger   IS   KeySensor   LineProperties   LineSet   LoadSensor   LocalFog   LOD   Material   Matrix3VertexAttribute   Matrix4VertexAttribute   meta   MetadataDouble   MetadataFloat   MetadataInteger   MetadataSet   MetadataString   MovieTexture   MultiTexture   MultiTextureCoordinate   MultiTextureTransform   NavigationInfo   Normal   NormalInterpolator   NurbsCurve   NurbsCurve2D   NurbsOrientationInterpolator   NurbsPatchSurface   NurbsPositionInterpolator   NurbsSet   NurbsSurfaceInterpolator   NurbsSweptSurface   NurbsSwungSurface   NurbsTextureCoordinate   NurbsTrimmedSurface   OrientationInterpolator   PackagedShader   Pixel3DTexture   PixelTexture   PlaneSensor   PointLight   PointSet   Polyline2D   Polypoint2D   PositionInterpolator   PositionInterpolator2D   ProgramShader   ProtoBody   ProtoDeclare   ProtoInstance   ProtoInterface   ProximitySensor   QuadSet   ReceiverPdu   Rectangle2D   ROUTE   ScalarInterpolator   Scene   Script   ShaderPart   ShaderProgram   Shape   SignalPdu   Sound   Sphere   SphereSensor   SpotLight   StaticGroup   StringSensor   Switch   Text   TextureBackground   TextureCoordinate   TextureCoordinate3D   TextureCoordinate4D   TextureCoordinateGenerator   TextureMatrixTransform   TextureTransform   TextureTransform3D   TimeSensor   TimeTrigger   TouchSensor   Transform   TransmitterPdu   TriangleFanSet   TriangleSet   TriangleSet2D   TriangleStripSet   Viewpoint   VisibilitySensor   WorldInfo   X3D   XvlShell  
  top   help   credits
Anchor 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   help   credits
Appearance 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   help   credits
Arc2D 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   help   credits
ArcClose2D 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   help   credits
AudioClip 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字符 (像 & 替换为&#38; 或 " 替换为&#34; ).
url [url: accessType inputOutput, type MFString CDATA #IMPLIED]
声音文件的位置. 必须支持 .wav 格式, 推荐支持.midi 格式, 其它格式可选.
提示: 字符串可以是多值, 用引号分割每个字符串 [ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 &quot; (字符实体).
警告: 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   help   credits
Background 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 编码 是 &quot; (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
概貌互换提示: 这个域可能被忽略.
backUrl [backUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
场景中天空地面背景使用的全景图.
提示: 字符串可以是多值, 用引号分割每个字符串 [ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 &quot; (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
概貌互换提示: 这个域可能被忽略.
leftUrl [leftUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
场景中天空地面背景使用的全景图.
提示: 字符串可以是多值, 用引号分割每个字符串 [ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 &quot; (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
概貌互换提示: 这个域可能被忽略.
rightUrl [rightUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
场景中天空地面背景使用的全景图.
提示: 字符串可以是多值, 用引号分割每个字符串 [ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 &quot; (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
概貌互换提示: 这个域可能被忽略.
topUrl [topUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
场景中天空地面背景使用的全景图.
提示: 字符串可以是多值, 用引号分割每个字符串 [ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 &quot; (字符实体).
警告: http链接要严格匹配目录和文件名的兼容性!
提示: url 中的每个空格符用 %20 替换掉.
概貌互换提示: 这个域可能被忽略.
bottomUrl [bottomUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
场景中天空地面背景使用的全景图.
提示: 字符串可以是多值, 用引号分割每个字符串 [ "http://www.url1.org" "http://www.url2.org" "其它网址." ]..
提示: " 的XML 编码 是 &quot; (字符实体).
警告: 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   help   credits
Billboard 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   help   credits
BooleanFilter 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   help   credits
BooleanSequencer 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 VRML 97 #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   help   credits
BooleanToggle 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   help   credits
BooleanTrigger 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   help   credits
Box 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   help   credits
CADAssembly 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   help   credits
CADFace 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   help   credits
CADLayer 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 VRML 97 #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   help   credits
CADPart 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   help   credits
Circle2D 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   help   credits
Collision 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   help   credits
Color 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   help   credits
ColorInterpolator 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   help   credits
ColorRGBA 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   help   credits
component component component 指出场景中需要的超出给定 X3D概貌的功