Extensible 3D (X3D) Tooltips

These tooltips provide summary descriptions and authoring hints for each X3D node (element) and field (attribute). They provide context-sensitive support for the X3D-Edit authoring tool and will be integrated with the 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   TwoSidedMaterial   Viewpoint   VisibilitySensor   WorldInfo   X3D   XvlShell  
  Top   Resources   Credits
Anchor Anchor Anchor is a Grouping node that can contain most nodes. Clicking Anchored geometry loads content specified by the url field. Loaded content completely replaces current content, if parameter is same window.
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!
description [description: accessType inputOutput, type SFString CDATA #IMPLIED]
Text description to be displayed for action of this node. Hint: many XML tools substitute XML character references automatically if needed (like & for & or " for " ).
Interchange profile hint: this field may be ignored.
url [url: accessType inputOutput, type MFString CDATA #IMPLIED]
Address of replacement world or #ViewpointDEFName, activated by clicking Anchor geometry.
Hint: jump to a world's internal viewpoint by appending viewpoint name (e.g. #ViewpointName, someOtherCoolWorld.wrl#GrandTour).
Hint: jump to a local viewpoint by only using viewpoint name (e.g. #GrandTour).
Hint: Strings can have multiple values, so separate each string by quote marks [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: XML encoding for " is " (a character entity).
Warning: strictly match directory and filename capitalization for http links!
Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Hint: pop up a new window with url value as follows: "JavaScript:window.open('popup.html','popup','width=240,height=240');location.href='HelloWorld.wrl'"
parameter [parameter: accessType inputOutput, type MFString CDATA #IMPLIED]
Passed parameter that signals web browser how to redirect url loading. Hint: set parameter to target=_blank to load target url into a blank frame. Hint: set parameter to target=frame_name to load target url into another frame. Hint: Strings can have multiple values, so separate each string by quote marks. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Interchange profile hint: this field may be ignored.
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
Appearance Appearance Appearance specifies the visual properties of geometry by containing the Material, Texture and TextureTransform nodes. Hint: insert a Shape node before adding geometry or Appearance.
Interchange profile hint: only Material and ImageTexture are allowed.
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!
containerField [containerField: NMTOKEN "appearance"]
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
Arc2D Arc2D Arc2D is a geometry node. Arc2D specifies a linear circular arc with center (0,0) with angles measured starting at positive x-axis and sweeping towards positive y-axis.
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!
radius [radius: accessType initializeOnly, type SFFloat CDATA "1"]
(0..infinity) radius of circle, of which the arc is a portion.
Warning: simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead.
startAngle [startAngle: accessType initializeOnly, type SFFloat CDATA "0"]
[0..2pi] Arc extends from startAngle counterclockwise to endAngle, in radians.
Warning: simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead.
endAngle [endAngle: accessType initializeOnly, type SFFloat CDATA "1.570796"]
[0..2pi] Arc extends from startAngle counterclockwise to endAngle, in radians.
Warning: simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead.
containerField [containerField: NMTOKEN "geometry"]
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
ArcClose2D ArcClose2D ArcClose2D is a geometry node. Arc2D specifies a linear circular arc with center (0,0) with angles measured starting at positive x-axis and sweeping towards positive y-axis.
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!
radius [radius: accessType initializeOnly, type SFFloat CDATA "1"]
(0..infinity) radius of circle, of which the arc is a portion.
Warning: simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead.
startAngle [startAngle: accessType initializeOnly, type SFFloat CDATA "0"]
[0..2pi] Arc extends from startAngle counterclockwise to endAngle, in radians.
Warning: simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead.
endAngle [endAngle: accessType initializeOnly, type SFFloat CDATA "1.570796"]
[0..2pi] Arc extends from startAngle counterclockwise to endAngle, in radians.
Warning: simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead.
closureType [closureType accessType initializeOnly, (PIE|CHORD) "PIE"]
Whether pair of line segments connect to center (PIE), or single line-segment chord connects arc endpoints (CHORD).
Warning: simple-geometry parameters cannot be changed after initial creation.
solid [solid: accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side!
Warning: solid false not supported in VRML97.
containerField [containerField: NMTOKEN "geometry"]
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
AudioClip AudioClip AudioClip provides audio data used by <Sound> nodes.
Hint: add a Sound node first.
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!
description [description: accessType inputOutput, type SFString CDATA #IMPLIED]
text description to be displayed for action of this node.
Hint: many XML tools substitute XML character references automatically if needed (like &#38; for & or &#34; for " ).
url [url: accessType inputOutput, type MFString CDATA #IMPLIED]
address, name of sound file. Support for .wav format is required, .midi format is recommended, others are optional.
Hint: Strings can have multiple values, so separate each string by quote marks. [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: XML encoding for " is &quot; (a character entity).
Warning: strictly match directory and filename capitalization for http links!
Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
loop [loop: accessType inputOutput, type SFBool (true|false) "false"]
repeat indefinitely when loop=true, repeat only once when loop=false.
pitch [pitch: accessType inputOutput, type SFFloat CDATA "1.0"]
Multiplier for the rate at which sampled sound is played. changing pitch also changes playback speed.
startTime [startTime: accessType inputOutput, type SFTime CDATA "0"]
Absolute time: number of seconds since Jan 1, 1970, 00:00:00 GMT.
Hint: usually receives a ROUTEd time value.
stopTime [stopTime: accessType inputOutput, type SFTime CDATA "0"]
Absolute time: number of seconds since Jan 1, 1970, 00:00:00 GMT.
Hint: usually receives a ROUTEd time value.
duration_changed [duration_changed: accessType outputOnly, type SFTime CDATA #FIXED ""]
duration_changed is length of time in seconds for one cycle of audio.
isActive [isActive: accessType outputOnly, type SFBool (true|false) #FIXED ""]
isActive true/false events are sent when playback starts/stops.
isPaused [isPaused: accessType outputOnly, type SFBool (true|false) #FIXED ""]
isPaused true/false events are sent when AudioClip is paused/resumed.
pauseTime [pauseTime: accessType inputOutput, type SFTime CDATA "0"]
When time now >= pauseTime, isPaused becomes true and AudioClip becomes paused. Absolute time: number of seconds since Jan 1, 1970, 00:00:00 GMT.
Hint: usually receives a ROUTEd time value.
resumeTime [resumeTime: accessType inputOutput, type SFTime CDATA "0"]
When resumeTime becomes <= time now, isPaused becomes false and AudioClip becomes active. Absolute time: number of seconds since Jan 1, 1970, 00:00:00 GMT.
Hint: usually receives a ROUTEd time value.
elapsedTime [elapsedTime: accessType outputOnly, type SFTime CDATA #FIXED ""]
Current elapsed time since AudioClip activated/running, cumulative in seconds, and not counting any paused time.
containerField [containerField: NMTOKEN "source"]
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
Background Background Background simulates ground and sky, using vertical arrays of wraparound color values, Background can also provide backdrop textures on all six sides. Background, Fog, NavigationInfo, TextureBackground and Viewpoint are bindable nodes.
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!
skyColor [skyColor: accessType inputOutput, type MFColor CDATA "0 0 0"]
Color of the sky at various angles on the sky sphere. First value is color of sky at 0.0 radians representing the zenith (straight up).
Warning: you must have one more skyColor value than skyAngle values.
Interchange profile hint: only one color might be rendered, others can be ignored.
skyAngle [skyAngle: accessType inputOutput, type MFFloat CDATA #IMPLIED]
[0..pi] The angle values increase from 0.0 zenith (straight up) to Π/2=1.57 (horizon) to Π=3.14159 (nadir).
Warning: you must have one more skyColor value than skyAngle values.
Warning: colors at skyAngle=0 are ignored.
Interchange profile hint: this field may be ignored.
groundColor [groundColor: accessType inputOutput, type MFColor CDATA #IMPLIED]
Color of the ground at the various angles on the ground partial sphere. First value is color of ground at 0.0 radians representing the nadir (straight down).
Warning: you must have one more groundColor value than groundAngle values.
Interchange profile hint: this field may be ignored.
groundAngle [groundAngle: accessType inputOutput, type MFFloat CDATA #IMPLIED]
[0..pi/2] The angle values increase from 0.0 nadir (straight down) to Π/2=1.5708 (horizon).
Warning: you must have one more groundColor value than groundAngle values.
Warning: colors at groundAngle=0 are ignored.
Interchange profile hint: this field may be ignored.
frontUrl [frontUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry.
Hint: Strings can have multiple values, so separate each string by quote marks [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: XML encoding for " is &quot; (a character entity).
Warning: strictly match directory and filename capitalization for http links! Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Interchange profile hint: this field may be ignored.
backUrl [backUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry.
Hint: Strings can have multiple values, so separate each string by quote marks [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: XML encoding for " is &quot; (a character entity).
Warning: strictly match directory and filename capitalization for http links! Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Interchange profile hint: this field may be ignored.
leftUrl [leftUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry.
Hint: Strings can have multiple values, so separate each string by quote marks [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: XML encoding for " is &quot; (a character entity).
Warning: strictly match directory and filename capitalization for http links! Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Interchange profile hint: this field may be ignored.
rightUrl [rightUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry.
Hint: Strings can have multiple values, so separate each string by quote marks [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: XML encoding for " is &quot; (a character entity).
Warning: strictly match directory and filename capitalization for http links! Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Interchange profile hint: this field may be ignored.
topUrl [topUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry.
Hint: Strings can have multiple values, so separate each string by quote marks [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: XML encoding for " is &quot; (a character entity).
Warning: strictly match directory and filename capitalization for http links! Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Interchange profile hint: this field may be ignored.
bottomUrl [bottomUrl: accessType inputOutput, type MFString CDATA #IMPLIED]
Image background panorama between ground/sky backdrop and scene's geometry.
Hint: Strings can have multiple values, so separate each string by quote marks [ "http://www.url1.org" "http://www.url2.org" "etc." ].
Hint: XML encoding for " is &quot; (a character entity).
Warning: strictly match directory and filename capitalization for http links! Hint: can replace embedded blank(s) in url queries with %20 for each blank character.
Interchange profile hint: this field may be ignored.
set_bind [set_bind: accessType inputOnly, type SFBool (true|false) #FIXED ""]
Input event set_bind=true makes this node active, input event set_bind=false makes this node inactive. Thus setting set_bind true/false will pop/push (enable/disable) this node.
bindTime [bindTime: accessType outputOnly, type SFTime CDATA #FIXED ""]
event sent when node becomes active/inactive.
isBound [isBound: accessType outputOnly, type SFBool (true|false) #FIXED ""]
event true sent when node becomes active, event false sent when unbound by another node.
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
Billboard Billboard Billboard is a Grouping node that can contain most nodes. Content faces the user, rotating about the specified axis. Set axisOfRotation=0 0 0 to fully face the user's camera.
Hint: Put Billboard as close to the geometry as possible, nested inside Transform for local coordinate system.
Hint: don't put Viewpoint inside a Billboard.
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!
axisOfRotation [axisOfRotation: accessType inputOutput, type SFVec3f CDATA "0 1 0"]
axisOfRotation direction is relative to local coordinate system.
Hint: axis 0 0 0 always faces viewer.
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
BooleanFilter BooleanFilter BooleanFilter selectively passes true, false or negated events.
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!
set_boolean [set_boolean: accessType inputOnly, type SFBool (true|false) #FIXED ""]
set_boolean is the input value to be filtered.
inputTrue [inputTrue: accessType outputOnly, type SFBool (true|false) #FIXED ""]
inputTrue only passes a true value, when set_boolean input is true.
inputFalse [inputFalse: accessType outputOnly, type SFBool (true|false) #FIXED ""]
inputFalse only passes a false value, when set_boolean is false.
inputNegate [inputNegate: accessType outputOnly, type SFBool (true|false) #FIXED ""]
inputNegate provides opposite value by negating set_boolean input.
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
BooleanSequencer BooleanSequencer BooleanSequencer generates periodic discrete Boolean values that can be ROUTEd to other Boolean attributes. Typical input: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction Typical output: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute.
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!
key [key: accessType inputOutput, type MFFloat CDATA #IMPLIED]
Definition parameters for linear-interpolation function time intervals, in increasing order and corresponding to keyValues.
Hint: number of keys must match number of keyValues!
keyValue [keyValue: accessType inputOutput, type MFBool (true|false) CDATA, SFString for VRML97 #IMPLIED]
Output values for linear interopolation, each corresponding to time-fraction keys.
Hint: number of keys must match number of keyValues!
set_fraction [set_fraction: inputOnly type SFFloat CDATA #FIXED ""]
set_fraction selects input key for corresponding keyValue output.
value_changed [value_changed: accessType outputOnly, type SFBool (true|false) #FIXED ""]
Single intermittent output value determined by current key time and corresponding keyValue pair.
previous [previous: accessType inputOnly, type SFBool (true|false) "0"]
Trigger previous output value in keyValue array.
Hint: loops from first to last if necessary.
next [next: accessType inputOnly, type SFBool (true|false) "0"]
Trigger next output value in keyValue array.
Hint: loops from last to first if necessary.
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
BooleanToggle BooleanToggle BooleanToggle maintains state and negates output when a true input is provided.
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!
set_boolean [set_boolean: accessType inputOnly, type SFBool (true|false) #FIXED ""]
If set_boolean input is true, toggle state.
toggle [toggle: accessType inputOutput, type SFBool (true|false) #FIXED ""]
Persistent state value that gets toggled or reset.
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
BooleanTrigger BooleanTrigger BooleanTrigger converts time events to boolean true events.
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!
set_triggerTime [set_triggerTime: accessType inputOnly, type SFTime CDATA #FIXED ""]
set_triggerTime provides input time event, typical event sent is TouchSensor touchTime.
triggerTrue [triggerTrue: accessType outputOnly, type SFBool (true|false) #FIXED ""]
triggerTrue outputs a true value whenever a triggerTime event is received.
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
Box Box Box is a geometry 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!
size [size: accessType initializeOnly, type SFVec3f CDATA "2 2 2"]
size x y z in meters.
Warning: simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead.
solid [solid: accessType initializeOnly, type SFBool (true|false) "true"]
Setting solid true means draw only one side of polygons (backface culling on), setting solid false means draw both sides of polygons (backface culling off).
Warning: default value true can completely hide geometry if viewed from wrong side!
Warning: solid false not supported in VRML97.
containerField [containerField: NMTOKEN "geometry"]
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
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   Resources   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   Resources   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 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 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 is a geometry node. Circle2D specifies an X-Y planar circle with center (0,0).
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!
radius [radius: accessType initializeOnly, type SFFloat CDATA "1"]
(0..infinity) radius of circle.
Warning: simple-geometry dimensions cannot be changed after initial creation, use Transform scale instead.
containerField [containerField: NMTOKEN "geometry"]
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
Collision Collision Collision detects camera-to-object contact using current Viewpoint and NavigationInfo avatarSize. Collision is a Grouping node that handles collision detection for its children. Collision can contain a single proxy child node for substitute collision-detection geometry. Note: proxy geometry is not rendered. Note: PointSet, IndexedLineSet, LineSet and Text do not trigger collisions.
Hint: improve performance using proxy for simpler contact-calculation geometry.
Hint: NavigationInfo types '"WALK" "FLY"' support camera-to-object collision detection.
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!
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.
enabled [enabled: accessType inputOutput, type SFBool (true|false) "true"]
Enables/disables collision detection for children and all descendants.
Hint: former name "collide" in VRML97 specification.
isActive [isActive: accessType outputOnly, type SFBool (true|false) #FIXED ""]
isActive true/false events are sent when triggering the sensor. isActive=true when view-object collision occurs, isActive=false when view-object collision no longer occurs.
collideTime [collideTime: accessType outputOnly, type SFTime CDATA #FIXED ""]
Time of collision between camera (avatar) and geometry.
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
Color Color Color node defines a set of RGB color values. Color is only used by ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet and PointSet.
Hint: colors are often controlled by Material instead.
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!
color [color: accessType inputOutput, type MFColor CDATA #IMPLIED]
color defines a set of RGB colors.
containerField [containerField: NMTOKEN "color"]
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
ColorInterpolator ColorInterpolator ColorInterpolator generates a range of Color values that can be ROUTEd to a <Color> node's color attribute. Typical input: ROUTE someTimeSensor.fraction_changed TO someInterpolator.set_fraction. Typical output: ROUTE someInterpolator.value_changed TO destinationNode.set_attribute.
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!
key [key: accessType inputOutput, type MFFloat CDATA #IMPLIED]
Definition parameters for linear-interpolation function time intervals, in increasing order and corresponding to keyValues.
Hint: number of keys must match number of keyValues!
keyValue [keyValue: accessType inputOutput, type MFColor CDATA #IMPLIED]
Output values for linear interopolation, each corresponding to time-fraction keys.
Hint: number of keys must match number of keyValues!
set_fraction [set_fraction: accessType inputOnly, type SFFloat CDATA #FIXED ""]
set_fraction selects input key for corresponding keyValue output.
value_changed [value_changed: accessType outputOnly, type SFColor CDATA #FIXED ""]
Linearly interpolated output value determined by current key time and corresponding keyValue pair.
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
ColorRGBA ColorRGBA ColorRGBA node defines a set of RGBA color values. ColorRGBA is only used by ElevationGrid, IndexedFaceSet, IndexedLineSet, LineSet and PointSet.
Hint: colors are often controlled by Material instead.
Hint: alpha channel may be ignored under Interchange profile.
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!
color [color: accessType inputOutput, type MFColorRGBA CDATA #IMPLIED]
color defines a set of RGBA colors.
containerField