Encoding of nodes
Part 1: Extensible Markup Language (XML) encoding
6 Encoding of nodes
This clause provides a detailed specification of the XML encoding for each node defined in ISO/IEC 19775-1. The topics in this clause are listed in Table 6.1.
Table 6.1 — Topics in this clause
This XML encoding is autogenerated using the XML Schema for the Extensible 3D (X3D) Graphics Specification tagset defined in Annex B X3D XML Schema.
Content models indicate the node elements that can be contained by other node elements.
Notational conventions for this section are as follows.
NOTE 1 Field type and accessType designations shown for each node in this section are solely informational, and are not part of the valid XML encoding for an X3D scene.
Default attribute values and empty attributes are optional.
Fields with accessType inputOnly or outputOnly are transient, and thus shall not be written out in an .x3d file. They are therefore excluded from the list of fields for each node.
It is illegal to use both the DEF
and the USE
fields at the same time within a single element.
NOTE 2 <IS><connect/></IS>
connections, which are only allowed inside a ProtoDeclare body,
are defined prior to any contained nodes.
Similarly, when defined inside a Script, ComposedShader, PackagedShader or ShaderProgram node,
<IS><connect/></IS>
connections are placed following <field/> definitions and
prior to any contained script source code.
ChildContentModelCore
is implicitly included throughout as part of the content model for all nodes.
It enables the first child of any node to be a metadata
field,
namely a MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet or MetadataString node.
The XML class
attribute is also implicitly available throughout for all elements, enabling the use of X3D-aware Cascading Style Sheets
[CSS1]. The class
attribute is only present in the XML and compressed binary encodings for X3D, and is not a field of any X3D node.
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Anchor | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" description="" parameter=' ' url=' ' containerField="children" > </Anchor> |
ID IDREF SFVec3f SFVec3f SFString MFString MFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Appearance | ||
DEF=""
<!-- AppearanceChildContentModel -->
USE="" containerField="appearance" > </Appearance> |
ID IDREF NMTOKEN |
|
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Arc2D | ||
DEF=""
USE="" endAngle="1.570796" radius="1" startAngle="0" containerField="geometry" /> |
ID IDREF SFFloat SFFloat SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ArcClose2D | ||
DEF=""
USE="" closureType="PIE" endAngle="1.570796" radius="1" solid="false" startAngle="0" containerField="geometry" /> |
ID IDREF SFString SFFloat SFFloat SFBool SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<AudioClip | ||
DEF=""
USE="" description="" loop="false" pauseTime="0" pitch="1.0" resumeTime="0" startTime="0" stopTime="0" url=' ' containerField="source" /> |
ID IDREF SFString SFBool SFTime SFFloat SFTime SFTime SFTime MFString NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Background | ||
DEF=""
USE="" backUrl=' ' bottomUrl=' ' frontUrl=' ' groundAngle="" groundColor="" leftUrl=' ' rightUrl=' ' skyAngle="" skyColor="0 0 0" topUrl=' ' transparency="0" containerField="children" /> |
ID IDREF MFString MFString MFString MFFloat MFColor MFString MFString MFFloat MFColor MFString SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<BallJoint | ||
DEF=""
<!-- RigidJointNodeContentModel -->
USE="" anchorPoint="0 0 0" forceOutput=' "NONE" ' containerField="joints" > </BallJoint> |
ID IDREF SFVec3f MFString NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Billboard | ||
DEF=""
<!-- ChildContentModel -->
USE="" axisOfRotation="0 1 0" bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children" > </Billboard> |
ID IDREF SFVec3f SFVec3f SFVec3f NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<BlendedVolumeStyle | ||
DEF=""
<ProtoInstance />
USE="" enabled="true" weightConstant1="0.5" weightConstant2="0.5" weightFunction1="CONSTANT" weightFunction2="CONSTANT" containerField="renderStyle" > <!-- Texture2DContentModel --> <!-- VolumeRenderStyleContentModel --> <!-- Texture3DContentModel --> </BlendedVolumeStyle> |
ID IDREF SFBool SFFloat SFFloat SFString SFString NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<BooleanFilter | ||
DEF=""
USE="" containerField="children" /> |
ID IDREF NMTOKEN |
|
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<BooleanSequencer | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFBool NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<BooleanToggle | ||
DEF=""
USE="" toggle="false" containerField="children" /> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<BooleanTrigger | ||
DEF=""
USE="" containerField="children" /> |
ID IDREF NMTOKEN |
|
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<BoundaryEnhancementVolumeStyle | ||
DEF=""
USE="" boundaryOpacity="0.9" enabled="true" opacityFactor="2" retainedOpacity="0.2" containerField="renderStyle" /> |
ID IDREF SFFloat SFBool SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<BoundedPhysicsModel | ||
DEF=""
<ProtoInstance />
USE="" enabled="true" containerField="physics" > <!-- GeometryContentModel --> </BoundedPhysicsModel> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Box | ||
DEF=""
USE="" size="2 2 2" solid="true" containerField="geometry" /> |
ID IDREF SFVec3f SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<CADAssembly | ||
DEF=""
<CADAssembly />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" name="" containerField="children" > <CADPart /> <ProtoInstance /> <Anchor /> <Billboard /> <Collision /> <Group /> <Inline /> <LOD /> <Transform /> <DirectionalLight /> <NavigationInfo /> <Viewpoint /> <WorldInfo /> <ViewpointGroup /> <OrthoViewpoint /> </CADAssembly> |
ID IDREF SFVec3f SFVec3f SFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<CADFace | ||
DEF=""
<Shape />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" name="" containerField="children" > <LOD /> <Transform /> <ProtoInstance /> </CADFace> |
ID IDREF SFVec3f SFVec3f SFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<CADLayer | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" name="" visible="" containerField="children" > </CADLayer> |
ID IDREF SFVec3f SFVec3f SFString MFBool NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<CADPart | ||
DEF=""
<CADFace />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" name="" rotation="0 0 1 0" scale="1 1 1" scaleOrientation="0 0 1 0" translation="0 0 0" containerField="children" > <ProtoInstance /> </CADPart> |
ID IDREF SFVec3f SFVec3f SFVec3f SFString SFRotation SFVec3f SFRotation SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<CartoonVolumeStyle | ||
DEF=""
<ProtoInstance />
USE="" colorSteps="4" enabled="true" orthogonalColor="1 1 1 1" parallelColor="0 0 0 1" containerField="renderStyle" > <!-- Texture3DContentModel --> </CartoonVolumeStyle> |
ID IDREF SFInt32 SFBool SFColorRGBA SFColorRGBA NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Circle2D | ||
DEF=""
USE="" radius="1" containerField="geometry" /> |
ID IDREF SFFloat NMTOKEN |
[initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ClipPlane | ||
DEF=""
USE="" enabled="true" plane="0 1 0 0" containerField="children" /> |
ID IDREF SFBool SFVec4f NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<CollidableOffset | ||
DEF=""
<CollidableOffset />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" enabled="true" rotation="0 0 1 0" translation="0 0 0" containerField="children" > <CollidableShape /> <ProtoInstance /> </CollidableOffset> |
ID IDREF SFVec3f SFVec3f SFBool SFRotation SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<CollidableShape | ||
DEF=""
<Shape />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" enabled="true" rotation="0 0 1 0" translation="0 0 0" containerField="children" > <ProtoInstance /> </CollidableShape> |
ID IDREF SFVec3f SFVec3f SFBool SFRotation SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Collision | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" enabled="true" containerField="children" > <!-- Collision can also have a single X3DChildNode with containerField='proxy' --> </Collision> |
ID IDREF SFVec3f SFVec3f SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<CollisionCollection | ||
DEF=""
<CollidableOffset />
USE="" appliedParameters=' "BOUNCE" ' bounce="0" enabled="true" frictionCoefficients="0 0" minBounceSpeed="0.1" slipFactors="0 0" softnessConstantForceMix="0.0001" softnessErrorCorrection="0.8" surfaceSpeed="0 0" containerField="collider" > <CollidableShape /> <CollisionSpace /> <ProtoInstance /> </CollisionCollection> |
ID IDREF MFString SFFloat SFBool SFVec2f SFFloat SFVec2f SFFloat SFFloat SFVec2f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<CollisionSensor | ||
DEF=""
<CollisionCollection />
USE="" enabled="true" containerField="children" > <ProtoInstance /> </CollisionSensor> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<CollisionSpace | ||
DEF=""
<CollidableOffset />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" enabled="true" useGeometry="false" containerField="children" > <CollidableShape /> <CollisionSpace /> <ProtoInstance /> </CollisionSpace> |
ID IDREF SFVec3f SFVec3f SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Color | ||
DEF=""
USE="" color="" containerField="color" /> |
ID IDREF MFColor NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ColorChaser | ||
DEF=""
USE="" duration="1" initialDestination="0.8 0.8 0.8" initialValue="0.8 0.8 0.8" containerField="children" /> |
ID IDREF SFTime SFColor SFColor NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ColorDamper | ||
DEF=""
USE="" initialDestination="0.8 0.8 0.8" initialValue="0.8 0.8 0.8" order="3" tau="0.3" tolerance="-1" containerField="children" /> |
ID IDREF SFColor SFColor SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ColorInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFColor NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ColorRGBA | ||
DEF=""
USE="" color="" containerField="color" /> |
ID IDREF MFColorRGBA NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ComposedCubeMapTexture | ||
DEF=""
<ImageTexture />
USE="" containerField="texture" > <PixelTexture /> <MovieTexture /> <ProtoInstance /> </ComposedCubeMapTexture> |
ID IDREF NMTOKEN |
|
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ComposedShader | ||
DEF=""
<ShaderPart />
USE="" language="" containerField="shaders" > <ProtoInstance /> <IS> <connect nodeField="" protoField=""/> </IS> <field name="" type="" accessType="" value=""/> <![CDATA[ // contained shader code here (if any) ]]> </ComposedShader> |
ID IDREF SFString NMTOKEN |
[initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ComposedTexture3D | ||
DEF=""
<TextureProperties />
USE="" repeatR="false" repeatS="false" repeatT="false" containerField="texture" > <ProtoInstance /> <ImageTexture /> <PixelTexture /> <MovieTexture /> </ComposedTexture3D> |
ID IDREF SFBool SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ComposedVolumeStyle | ||
DEF=""
<ProtoInstance />
USE="" enabled="true" containerField="renderStyle" > <!-- VolumeRenderStyleContentModel --> </ComposedVolumeStyle> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Cone | ||
DEF=""
USE="" bottom="true" bottomRadius="1" height="2" side="true" solid="true" containerField="geometry" /> |
ID IDREF SFBool SFFloat SFFloat SFBool SFBool NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ConeEmitter | ||
DEF=""
USE="" angle="0.7854" direction="0 1 0" mass="0" position="0 0 0" speed="0" surfaceArea="0" variation="0.25" containerField="emitter" /> |
ID IDREF SFFloat SFVec3f SFFloat SFVec3f SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Contact | ||
DEF=""
<RigidBody />
USE="" appliedParameters=' "BOUNCE" ' bounce="0" contactNormal="0 1 0" depth="0" frictionCoefficients="0 0" frictionDirection="0 1 0" minBounceSpeed="0" position="0 0 0" slipCoefficients="0 0" softnessConstantForceMix="0.0001" softnessErrorCorrection="0.8" surfaceSpeed="0 0" containerField="contacts" > <CollidableOffset /> <CollidableShape /> <ProtoInstance /> <!-- Contact can contain a pair of RigidBody nodes, plus up to two nodes which may be either CollidableOffset or CollidableShape --> </Contact> |
ID IDREF MFString SFFloat SFVec3f SFFloat SFVec2f SFVec3f SFFloat SFVec3f SFVec2f SFFloat SFFloat SFVec2f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Contour2D | ||
DEF=""
<NurbsCurve2D />
USE="" containerField="trimmingContour" > <ContourPolyline2D /> <ProtoInstance /> </Contour2D> |
ID IDREF NMTOKEN |
|
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ContourPolyline2D | ||
DEF=""
USE="" controlPoint="" containerField="children" /> |
ID IDREF MFVec2d NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Coordinate | ||
DEF=""
USE="" point="" containerField="coord" /> |
ID IDREF MFVec3f NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<CoordinateChaser | ||
DEF=""
USE="" duration="1" initialDestination="0 0 0" initialValue="0 0 0" containerField="children" /> |
ID IDREF SFTime MFVec3f MFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<CoordinateDamper | ||
DEF=""
USE="" initialDestination="0 0 0" initialValue="0 0 0" order="3" tau="0.3" tolerance="-1" containerField="children" /> |
ID IDREF MFVec3f MFVec3f SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<CoordinateDouble | ||
DEF=""
USE="" point="" containerField="coord" /> |
ID IDREF MFVec3d NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<CoordinateInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFVec3f NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<CoordinateInterpolator2D | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFVec2f NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Cylinder | ||
DEF=""
USE="" bottom="true" height="2" radius="1" side="true" solid="true" top="true" containerField="geometry" /> |
ID IDREF SFBool SFFloat SFFloat SFBool SFBool SFBool NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<CylinderSensor | ||
DEF=""
USE="" autoOffset="true" axisRotation="0 1 0 0" description="" diskAngle="0.26179167" enabled="true" maxAngle="-1" minAngle="0" offset="0" containerField="children" /> |
ID IDREF SFBool SFRotation SFString SFFloat SFBool SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<DISEntityManager | ||
DEF=""
<DISEntityTypeMapping />
USE="" address="localhost" applicationID="0" port="0" siteID="0" containerField="children" > <ProtoInstance /> </DISEntityManager> |
ID IDREF SFString SFInt32 SFInt32 SFInt32 NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<DISEntityTypeMapping | ||
DEF=""
USE="" category="0" country="0" domain="0" extra="0" kind="0" specific="0" subcategory="0" url=' ' containerField="mapping" /> |
ID IDREF SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 MFString NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<DirectionalLight | ||
DEF=""
USE="" ambientIntensity="0" color="1 1 1" direction="0 0 -1" global="false" intensity="1" on="true" containerField="children" /> |
ID IDREF SFFloat SFColor SFVec3f SFBool SFFloat SFBool NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Disk2D | ||
DEF=""
USE="" innerRadius="0" outerRadius="1" solid="false" containerField="geometry" /> |
ID IDREF SFFloat SFFloat SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<DoubleAxisHingeJoint | ||
DEF=""
<!-- RigidJointNodeContentModel -->
USE="" anchorPoint="0 0 0" axis1="0 0 0" axis2="0 0 0" desiredAngularVelocity1="0" desiredAngularVelocity2="0" forceOutput=' "NONE" ' maxAngle1="3.141592653" maxTorque1="0" maxTorque2="0" minAngle1="-3.141592653" stop1Bounce="0" stop1ConstantForceMix="0.001" stop1ErrorCorrection="0.8" suspensionErrorCorrection="0.8" suspensionForce="0" containerField="joints" > </DoubleAxisHingeJoint> |
ID IDREF SFVec3f SFVec3f SFVec3f SFFloat SFFloat MFString SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<EaseInEaseOut | ||
DEF=""
USE="" easeInEaseOut="" key="" containerField="children" /> |
ID IDREF MFVec2f MFFloat NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<EdgeEnhancementVolumeStyle | ||
DEF=""
<ProtoInstance />
USE="" edgeColor="0 0 0 1" enabled="true" gradientThreshold="0.4" containerField="renderStyle" > <!-- Texture3DContentModel --> </EdgeEnhancementVolumeStyle> |
ID IDREF SFColorRGBA SFBool SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ElevationGrid | ||
DEF=""
<FloatVertexAttribute />
USE="" ccw="true" colorPerVertex="true" creaseAngle="0" height="" normalPerVertex="true" solid="true" xDimension="0" xSpacing="1.0" zDimension="0" zSpacing="1.0" containerField="geometry" > <Matrix3VertexAttribute /> <Matrix4VertexAttribute /> <Color /> <ColorRGBA /> <FogCoordinate /> <Normal /> <TextureCoordinate /> <TextureCoordinate3D /> <TextureCoordinate4D /> <TextureCoordinateGenerator /> <MultiTextureCoordinate /> <NurbsTextureCoordinate /> <ProtoInstance /> </ElevationGrid> |
ID IDREF SFBool SFBool SFFloat MFFloat SFBool SFBool SFInt32 SFFloat SFInt32 SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<EspduTransform | ||
DEF=""
<!-- ChildContentModel -->
USE="" address="localhost" applicationID="0" articulationParameterArray="" articulationParameterChangeIndicatorArray="" articulationParameterCount="0" articulationParameterDesignatorArray="" articulationParameterIdPartAttachedToArray="" articulationParameterTypeArray="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" collisionType="0" deadReckoning="0" detonationLocation="0 0 0" detonationRelativeLocation="0 0 0" detonationResult="0" enabled="true" entityCategory="0" entityCountry="0" entityDomain="0" entityExtra="0" entityID="0" entityKind="0" entitySpecific="0" entitySubcategory="0" eventApplicationID="0" eventEntityID="0" eventNumber="0" eventSiteID="0" fireMissionIndex="0" fired1="false" fired2="false" firingRange="0" firingRate="0" forceID="0" fuse="0" geoCoords="0 0 0" geoSystem=""GD" "WE"" linearAcceleration="0 0 0" linearVelocity="0 0 0" marking="" multicastRelayHost="" multicastRelayPort="0" munitionApplicationID="0" munitionEndPoint="0 0 0" munitionEntityID="0" munitionQuantity="0" munitionSiteID="0" munitionStartPoint="0 0 0" networkMode="standAlone" port="0" readInterval="0.1" rotation="0 0 1 0" rtpHeaderExpected="false" scale="1 1 1" scaleOrientation="0 0 1 0" siteID="0" translation="0 0 0" warhead="0" writeInterval="1.0" containerField="children" > </EspduTransform> |
ID IDREF SFString SFInt32 MFFloat MFInt32 SFInt32 MFInt32 MFInt32 MFInt32 SFVec3f SFVec3f SFVec3f SFInt32 SFInt32 SFVec3f SFVec3f SFInt32 SFBool SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFBool SFBool SFFloat SFInt32 SFInt32 SFInt32 SFVec3d MFString SFVec3f SFVec3f SFString SFString SFInt32 SFInt32 SFVec3f SFInt32 SFInt32 SFInt32 SFVec3f SFString SFInt32 SFTime SFRotation SFBool SFVec3f SFRotation SFInt32 SFVec3f SFInt32 SFTime NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ExplosionEmitter | ||
DEF=""
USE="" mass="0" position="0 0 0" speed="0" surfaceArea="0" variation="0.25" containerField="emitter" /> |
ID IDREF SFFloat SFVec3f SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Extrusion | ||
DEF=""
USE="" beginCap="true" ccw="true" convex="true" creaseAngle="0.0" crossSection="1 1 1 -1 -1 -1 -1 1 1 1" endCap="true" orientation="0 0 1 0" scale="1 1" solid="true" spine="0 0 0 0 1 0" containerField="geometry" /> |
ID IDREF SFBool SFBool SFBool SFFloat MFVec2f SFBool MFRotation MFVec2f SFBool MFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<FillProperties | ||
DEF=""
USE="" filled="true" hatchColor="1 1 1" hatchStyle="1" hatched="true" containerField="fillProperties" /> |
ID IDREF SFBool SFColor SFInt32 SFBool NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<FloatVertexAttribute | ||
DEF=""
USE="" name="" numComponents="4" value="" containerField="attrib" /> |
ID IDREF SFString SFInt32 MFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Fog | ||
DEF=""
USE="" color="1 1 1" fogType="LINEAR" visibilityRange="0" containerField="children" /> |
ID IDREF SFColor SFString SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<FogCoordinate | ||
DEF=""
USE="" depth="" containerField="fogCoord" /> |
ID IDREF MFFloat NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<FontStyle | ||
DEF=""
USE="" family=' "SERIF" ' horizontal="true" justify=' "BEGIN" ' language="" leftToRight="true" size="1.0" spacing="1.0" style="PLAIN" topToBottom="true" containerField="fontStyle" /> |
ID IDREF MFString SFBool MFString SFString SFBool SFFloat SFFloat SFString SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ForcePhysicsModel | ||
DEF=""
USE="" enabled="true" force="0 -9.8 0" containerField="physics" /> |
ID IDREF SFBool SFVec3f NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<GeneratedCubeMapTexture | ||
DEF=""
USE="" size="128" update="NONE" containerField="texture" /> |
ID IDREF SFInt32 SFString NMTOKEN |
[initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<GeoCoordinate | ||
DEF=""
<GeoOrigin />
USE="" geoSystem=""GD" "WE"" point="" containerField="coord" > </GeoCoordinate> |
ID IDREF MFString MFVec3d NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<GeoElevationGrid | ||
DEF=""
<GeoOrigin />
USE="" ccw="true" colorPerVertex="true" creaseAngle="0" geoGridOrigin="0 0 0" geoSystem=""GD" "WE"" height="0 0" normalPerVertex="true" solid="true" xDimension="0" xSpacing="1.0" yScale="1" zDimension="0" zSpacing="1.0" containerField="geometry" > <!-- ColorNormalTexCoordContentModel --> </GeoElevationGrid> |
ID IDREF SFBool SFBool SFFloat SFVec3d MFString MFDouble SFBool SFBool SFInt32 SFDouble SFFloat SFInt32 SFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<GeoLOD | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" child1Url=' ' child2Url=' ' child3Url=' ' child4Url=' ' geoSystem=""GD" "WE"" range="10" rootUrl=' ' containerField="children" > </GeoLOD> |
ID IDREF SFVec3f SFVec3f SFVec3d MFString MFString MFString MFString MFString SFFloat MFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<GeoLocation | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" geoCoords="0 0 0" geoSystem=""GD" "WE"" containerField="children" > </GeoLocation> |
ID IDREF SFVec3f SFVec3f SFVec3d MFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<GeoMetadata | ||
DEF=""
<GeoCoordinate />
USE="" summary=' ' url=' ' containerField="children" > <GeoElevationGrid /> <GeoLocation /> <GeoOrigin /> <GeoLOD /> <GeoPositionInterpolator /> <GeoProximitySensor /> <GeoTouchSensor /> <GeoTransform /> <GeoViewpoint /> <ProtoInstance /> </GeoMetadata> |
ID IDREF MFString MFString NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<GeoOrigin | ||
DEF=""
USE="" geoCoords="0 0 0" geoSystem=""GD" "WE"" rotateYUp="false" containerField="geoOrigin" /> |
ID IDREF SFVec3d MFString SFBool NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<GeoPositionInterpolator | ||
DEF=""
<GeoOrigin />
USE="" geoSystem=""GD" "WE"" key="" keyValue="" containerField="children" > </GeoPositionInterpolator> |
ID IDREF MFString MFFloat MFVec3d NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<GeoProximitySensor | ||
DEF=""
<GeoOrigin />
USE="" center="0 0 0" enabled="true" geoCenter="0 0 0" geoSystem=""GD" "WE"" size="0 0 0" containerField="children" > </GeoProximitySensor> |
ID IDREF SFVec3f SFBool SFVec3d MFString SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<GeoTouchSensor | ||
DEF=""
<GeoOrigin />
USE="" description="" enabled="true" geoSystem=""GD" "WE"" containerField="children" > </GeoTouchSensor> |
ID IDREF SFString SFBool MFString NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<GeoTransform | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" geoCenter="0 0 0" geoSystem=""GD" "WE"" rotation="0 0 1 0" scale="1 1 1" scaleOrientation="0 0 1 0" translation="0 0 0" containerField="children" > </GeoTransform> |
ID IDREF SFVec3f SFVec3f SFVec3d MFString SFRotation SFVec3f SFRotation SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<GeoViewpoint | ||
DEF=""
<GeoOrigin />
USE="" centerOfRotation="0 0 0" description="" fieldOfView="0.7854" geoSystem=""GD" "WE"" jump="true" orientation="0 0 1 0" position="0 0 100000" retainUserOffsets="false" speedFactor="1.0" containerField="children" > </GeoViewpoint> |
ID IDREF SFVec3d SFString SFFloat MFString SFBool SFRotation SFVec3d SFBool SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Group | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children" > </Group> |
ID IDREF SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<HAnimDisplacer | ||
DEF=""
USE="" coordIndex="" displacements="" name="" weight="0.0" containerField="displacers" /> |
ID IDREF MFInt32 MFVec3f string SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<HAnimHumanoid | ||
DEF=""
<Coordinate />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" info=' ' name="" rotation="0 0 1 0" scale="1 1 1" scaleOrientation="0 0 1 0" translation="0 0 0" version="" containerField="children" > <CoordinateDouble /> <Normal /> <!-- ChildContentModel --> </HAnimHumanoid> |
ID IDREF SFVec3f SFVec3f SFVec3f MFString SFString SFRotation SFVec3f SFRotation SFVec3f string NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<HAnimJoint | ||
DEF=""
<HAnimJoint />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" limitOrientation="0 0 1 0" llimit="" name="" rotation="0 0 1 0" scale="1 1 1" scaleOrientation="0 0 1 0" skinCoordIndex="" skinCoordWeight="" stiffness="0 0 0" translation="0 0 0" ulimit="" containerField="children" > <HAnimSegment /> </HAnimJoint> |
ID IDREF SFVec3f SFVec3f SFVec3f SFRotation MFFloat string SFRotation SFVec3f SFRotation MFInt32 MFFloat MFFloat SFVec3f MFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<HAnimSegment | ||
DEF=""
<HAnimDisplacer />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" centerOfMass="0 0 0" mass="0" momentsOfInertia="0 0 0 0 0 0 0 0 0" name="" containerField="children" > <!-- ChildContentModel --> </HAnimSegment> |
ID IDREF SFVec3f SFVec3f SFVec3f SFFloat MFFloat string NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<HAnimSite | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" name="" rotation="0 0 1 0" scale="1 1 1" scaleOrientation="0 0 1 0" translation="0 0 0" containerField="children" > </HAnimSite> |
ID IDREF SFVec3f SFVec3f SFVec3f NMTOKEN SFRotation SFVec3f SFRotation SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ImageCubeMapTexture | ||
DEF=""
USE="" url=' ' containerField="texture" /> |
ID IDREF MFString NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ImageTexture | ||
DEF=""
<TextureProperties />
USE="" repeatS="true" repeatT="true" url=' ' containerField="texture" > <ProtoInstance /> </ImageTexture> |
ID IDREF SFBool SFBool MFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ImageTexture3D | ||
DEF=""
<TextureProperties />
USE="" repeatR="false" repeatS="false" repeatT="false" url=' ' containerField="texture" > <ProtoInstance /> </ImageTexture3D> |
ID IDREF SFBool SFBool SFBool MFString NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<IndexedFaceSet | ||
DEF=""
<!-- ComposedGeometryContentModel -->
USE="" ccw="true" colorIndex="" colorPerVertex="true" convex="true" coordIndex="" creaseAngle="0" normalIndex="" normalPerVertex="true" solid="true" texCoordIndex="" containerField="geometry" > </IndexedFaceSet> |
ID IDREF SFBool MFInt32 SFBool SFBool MFInt32 SFFloat MFInt32 SFBool SFBool MFInt32 NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<IndexedLineSet | ||
DEF=""
<!-- ColorCoordinateContentModel -->
USE="" colorIndex="" colorPerVertex="true" coordIndex="" containerField="geometry" > </IndexedLineSet> |
ID IDREF MFInt32 SFBool MFInt32 NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<IndexedQuadSet | ||
DEF=""
<!-- ComposedGeometryContentModel -->
USE="" ccw="true" colorPerVertex="true" index="" normalPerVertex="true" solid="true" containerField="geometry" > </IndexedQuadSet> |
ID IDREF SFBool SFBool MFInt32 SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<IndexedTriangleFanSet | ||
DEF=""
<!-- ComposedGeometryContentModel -->
USE="" ccw="true" colorPerVertex="true" index="" normalPerVertex="true" solid="true" containerField="geometry" > </IndexedTriangleFanSet> |
ID IDREF SFBool SFBool MFInt32 SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<IndexedTriangleSet | ||
DEF=""
<!-- ComposedGeometryContentModel -->
USE="" ccw="true" colorPerVertex="true" index="" normalPerVertex="true" solid="true" containerField="geometry" > </IndexedTriangleSet> |
ID IDREF SFBool SFBool MFInt32 SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<IndexedTriangleStripSet | ||
DEF=""
<!-- ComposedGeometryContentModel -->
USE="" ccw="true" colorPerVertex="true" index="" normalPerVertex="true" solid="true" containerField="geometry" > </IndexedTriangleStripSet> |
ID IDREF SFBool SFBool MFInt32 SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Inline | ||
DEF=""
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" load="true" url=' ' containerField="children" /> |
ID IDREF SFVec3f SFVec3f SFBool MFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<IntegerSequencer | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFInt32 NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<IntegerTrigger | ||
DEF=""
USE="" integerKey="-1" containerField="children" /> |
ID IDREF SFInt32 NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<IsoSurfaceVolumeData | ||
DEF=""
<ProtoInstance />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" contourStepSize="0" dimensions="1 1 1" surfaceTolerance="0" surfaceValues="" containerField="children" > <!-- Texture3DContentModel --> <!-- VolumeRenderStyleContentModel --> </IsoSurfaceVolumeData> |
ID IDREF SFVec3f SFVec3f SFFloat SFVec3f SFFloat MFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<KeySensor | ||
DEF=""
USE="" enabled="true" containerField="children" /> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<LOD | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" forceTransitions="false" range="" containerField="children" > </LOD> |
ID IDREF SFVec3f SFVec3f SFVec3f SFBool MFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Layer | ||
DEF=""
<Viewport />
USE="" isPickable="true" containerField="layers" > <!-- ChildContentModel --> </Layer> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<LayerSet | ||
DEF=""
<Layer />
USE="" activeLayer="0" order="0" containerField="children" > <LayoutLayer /> <ProtoInstance /> </LayerSet> |
ID IDREF SFInt32 MFInt32 NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Layout | ||
DEF=""
USE="" align=' "CENTER" "CENTER" ' offset="0 0" offsetUnits=' "WORLD" "WORLD" ' scaleMode=' "NONE" "NONE" ' size="1 1" sizeUnits=' "WORLD" "WORLD" ' containerField="children" /> |
ID IDREF MFString MFFloat MFString MFString MFFloat MFString NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<LayoutGroup | ||
DEF=""
<!-- LayoutGroupContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children" > </LayoutGroup> |
ID IDREF SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<LayoutLayer | ||
DEF=""
<!-- LayoutGroupContentModel -->
USE="" isPickable="true" containerField="layers" > </LayoutLayer> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<LinePickSensor | ||
DEF=""
<LineSet />
USE="" enabled="true" intersectionType="BOUNDS" objectType=' "ALL" ' sortOrder="CLOSEST" containerField="children" > <IndexedLineSet /> <Shape /> <ProtoInstance /> <!-- PickSensorGroupingNodeContentModel --> </LinePickSensor> |
ID IDREF SFBool SFString MFString SFString NMTOKEN |
[inputOutput] [initializeOnly] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<LineProperties | ||
DEF=""
USE="" applied="true" linetype="1" linewidthScaleFactor="0" containerField="lineProperties" /> |
ID IDREF SFBool SFInt32 SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<LineSet | ||
DEF=""
<!-- ColorCoordinateContentModel -->
USE="" vertexCount="" containerField="geometry" > </LineSet> |
ID IDREF MFInt32 NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<LoadSensor | ||
DEF=""
<!-- LoadSensorChildContentModel -->
USE="" enabled="true" timeOut="0" containerField="children" > </LoadSensor> |
ID IDREF SFBool SFTime NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<LocalFog | ||
DEF=""
USE="" color="1 1 1" enabled="true" fogType="LINEAR" visibilityRange="0" containerField="children" /> |
ID IDREF SFColor SFBool SFString SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Material | ||
DEF=""
USE="" ambientIntensity="0.2" diffuseColor="0.8 0.8 0.8" emissiveColor="0 0 0" shininess="0.2" specularColor="0 0 0" transparency="0" containerField="material" /> |
ID IDREF SFFloat SFColor SFColor SFFloat SFColor SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Matrix3VertexAttribute | ||
DEF=""
USE="" name="" value="" containerField="attrib" /> |
ID IDREF SFString MFMatrix3f NMTOKEN |
[initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Matrix4VertexAttribute | ||
DEF=""
USE="" name="" value="" containerField="attrib" /> |
ID IDREF SFString MFMatrix4f NMTOKEN |
[initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<MetadataBoolean | ||
DEF=""
USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFBool string |
[inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<MetadataDouble | ||
DEF=""
USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFDouble string |
[inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<MetadataFloat | ||
DEF=""
USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFFloat string |
[inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<MetadataInteger | ||
DEF=""
USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFInt32 string |
[inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<MetadataSet | ||
DEF=""
USE="" name="" reference="" containerField="metadata" /> |
ID IDREF SFString SFString NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<MetadataString | ||
DEF=""
USE="" name="" reference="" value=' ' containerField="metadata" /> |
ID IDREF SFString SFString MFString string |
[inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<MotorJoint | ||
DEF=""
<!-- RigidJointNodeContentModel -->
USE="" autoCalc="false" axis1Angle="0" axis1Torque="0" axis2Angle="0" axis2Torque="0" axis3Angle="0" axis3Torque="0" enabledAxes="1" forceOutput=' "NONE" ' motor1Axis="0 0 0" motor2Axis="0 0 0" motor3Axis="0 0 0" stop1Bounce="0" stop1ErrorCorrection="0.8" stop2Bounce="0" stop2ErrorCorrection="0.8" stop3Bounce="0" stop3ErrorCorrection="0.8" containerField="joints" > </MotorJoint> |
ID IDREF SFBool SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat SFInt32 MFString SFVec3f SFVec3f SFVec3f SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<MovieTexture | ||
DEF=""
<!-- MovieTexture has
containField='texture' when parent is an Appearance node, or else
containField='source' when parent
is a Sound node -->
USE="" description="" loop="false" pauseTime="0" pitch="1.0" repeatS="true" repeatT="true" resumeTime="0" speed="1.0" startTime="0" stopTime="0" url=' ' containerField="texture" /> |
ID IDREF SFString SFBool SFTime SFFloat SFBool SFBool SFTime SFFloat SFTime SFTime MFString NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<MultiTexture | ||
DEF=""
<ImageTexture />
USE="" alpha="1" color="1 1 1" function=' ' mode=' ' source=' ' containerField="texture" > <MovieTexture /> <PixelTexture /> <ProtoInstance /> </MultiTexture> |
ID IDREF SFFloat SFColor MFString MFString MFString NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<MultiTextureCoordinate | ||
DEF=""
<TextureCoordinate />
USE="" containerField="texCoord" > <TextureCoordinateGenerator /> <ProtoInstance /> </MultiTextureCoordinate> |
ID IDREF NMTOKEN |
|
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<MultiTextureTransform | ||
DEF=""
<TextureTransform />
USE="" containerField="textureTransform" > <ProtoInstance /> </MultiTextureTransform> |
ID IDREF NMTOKEN |
|
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<NavigationInfo | ||
DEF=""
USE="" avatarSize="0.25 1.6 0.75" headlight="true" speed="1" transitionTime="1.0" transitionType=' "LINEAR" ' type=' "EXAMINE" "ANY" ' visibilityLimit="0" containerField="children" /> |
ID IDREF MFFloat SFBool SFFloat SFTime MFString MFString SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Normal | ||
DEF=""
USE="" vector="" containerField="normal" /> |
ID IDREF MFVec3f NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<NormalInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFVec3f NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<NurbsCurve | ||
DEF=""
<Coordinate />
USE="" closed="false" knot="" order="3" tessellation="0" weight="" containerField="geometry" > <CoordinateDouble /> <ProtoInstance /> </NurbsCurve> |
ID IDREF SFBool MFDouble SFInt32 SFInt32 MFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<NurbsCurve2D | ||
DEF=""
USE="" closed="false" controlPoint="" knot="" order="3" tessellation="0" weight="" containerField="children" /> |
ID IDREF SFBool MFVec2d MFDouble SFInt32 SFInt32 MFDouble NMTOKEN |
[initializeOnly] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<NurbsOrientationInterpolator | ||
DEF=""
<Coordinate />
USE="" knot="" order="3" weight="" containerField="children" > <CoordinateDouble /> <ProtoInstance /> </NurbsOrientationInterpolator> |
ID IDREF MFDouble SFInt32 MFDouble NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<NurbsPatchSurface | ||
DEF=""
<Coordinate />
USE="" solid="true" uClosed="false" uDimension="0" uKnot="" uOrder="3" uTessellation="0" vClosed="false" vDimension="0" vKnot="" vOrder="3" vTessellation="0" weight="" containerField="geometry" > <CoordinateDouble /> <TextureCoordinate /> <TextureCoordinateGenerator /> <NurbsTextureCoordinate /> <ProtoInstance /> </NurbsPatchSurface> |
ID IDREF SFBool SFBool SFInt32 MFDouble SFInt32 SFInt32 SFBool SFInt32 MFDouble SFInt32 SFInt32 MFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<NurbsPositionInterpolator | ||
DEF=""
<Coordinate />
USE="" knot="" order="3" weight="" containerField="children" > <CoordinateDouble /> <ProtoInstance /> </NurbsPositionInterpolator> |
ID IDREF MFDouble SFInt32 MFDouble NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<NurbsSet | ||
DEF=""
<NurbsPatchSurface />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" tessellationScale="1.0" containerField="children" > <NurbsSweptSurface /> <NurbsSwungSurface /> <NurbsTrimmedSurface /> <ProtoInstance /> </NurbsSet> |
ID IDREF SFVec3f SFVec3f SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<NurbsSurfaceInterpolator | ||
DEF=""
<Coordinate />
USE="" uDimension="0" uKnot="" uOrder="3" vDimension="0" vKnot="" vOrder="3" weight="" containerField="children" > <CoordinateDouble /> <ProtoInstance /> </NurbsSurfaceInterpolator> |
ID IDREF SFInt32 MFDouble SFInt32 SFInt32 MFDouble SFInt32 MFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<NurbsSweptSurface | ||
DEF=""
<ContourPolyline2D />
USE="" ccw="true" solid="true" containerField="geometry" > <NurbsCurve2D /> <NurbsCurve /> <ProtoInstance /> </NurbsSweptSurface> |
ID IDREF SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<NurbsSwungSurface | ||
DEF=""
<ContourPolyline2D />
USE="" ccw="true" solid="true" containerField="geometry" > <NurbsCurve2D /> <ProtoInstance /> </NurbsSwungSurface> |
ID IDREF SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<NurbsTextureCoordinate | ||
DEF=""
USE="" controlPoint="" uDimension="0" uKnot="" uOrder="3" vDimension="0" vKnot="" vOrder="3" weight="" containerField="texCoord" /> |
ID IDREF MFVec2f SFInt32 MFDouble SFInt32 SFInt32 MFDouble SFInt32 MFFloat NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<NurbsTrimmedSurface | ||
DEF=""
<Contour2D />
USE="" solid="true" uClosed="false" uDimension="0" uKnot="" uOrder="3" uTessellation="0" vClosed="false" vDimension="0" vKnot="" vOrder="3" vTessellation="0" weight="" containerField="geometry" > <Coordinate /> <CoordinateDouble /> <TextureCoordinate /> <TextureCoordinateGenerator /> <NurbsTextureCoordinate /> <ProtoInstance /> </NurbsTrimmedSurface> |
ID IDREF SFBool SFBool SFInt32 MFDouble SFInt32 SFInt32 SFBool SFInt32 MFDouble SFInt32 SFInt32 MFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<OpacityMapVolumeStyle | ||
DEF=""
<ProtoInstance />
USE="" enabled="true" containerField="renderStyle" > <!-- TextureContentModel --> </OpacityMapVolumeStyle> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<OrientationChaser | ||
DEF=""
USE="" duration="1" initialDestination="0 1 0 0" initialValue="0 1 0 0" containerField="children" /> |
ID IDREF SFTime SFRotation SFRotation NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<OrientationDamper | ||
DEF=""
USE="" initialDestination="0 1 0 0" initialValue="0 1 0 0" order="3" tau="0.3" tolerance="-1" containerField="children" /> |
ID IDREF SFRotation SFRotation SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<OrientationInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFRotation NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<OrthoViewpoint | ||
DEF=""
USE="" centerOfRotation="0 0 0" description="" fieldOfView="-1 -1 1 1" jump="true" orientation="0 0 1 0" position="0 0 10" retainUserOffsets="false" containerField="children" /> |
ID IDREF SFVec3f SFString MFFloat SFBool SFRotation SFVec3f SFBool NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<PackagedShader | ||
DEF=""
<IS> <connect nodeField="" protoField=""/> </IS>
USE="" language="" url=' ' containerField="shaders" > <field name="" type="" accessType="" value=""/> <![CDATA[ // contained shader code here (if any) ]]> </PackagedShader> |
ID IDREF SFString MFString NMTOKEN |
[initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ParticleSystem | ||
DEF=""
<Color />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" colorKey="" createParticles="true" enabled="true" geometryType="QUAD" lifetimeVariation="0.25" maxParticles="200" particleLifetime="5" particleSize="0.02 0.02" texCoordKey="" containerField="children" > <ColorRGBA /> <ConeEmitter /> <ExplosionEmitter /> <PointEmitter /> <PolylineEmitter /> <SurfaceEmitter /> <VolumeEmitter /> <BoundedPhysicsModel /> <ForcePhysicsModel /> <WindPhysicsModel /> <ProtoInstance /> <TextureCoordinate /> <!-- ShapeChildContentModel --> </ParticleSystem> |
ID IDREF SFVec3f SFVec3f MFFloat SFBool SFBool SFString SFFloat SFInt32 SFFloat SFVec2f MFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<PickableGroup | ||
DEF=""
<NurbsPatchSurface />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" objectType=' "ALL" ' pickable="true" containerField="children" > <NurbsSweptSurface /> <NurbsSwungSurface /> <NurbsTrimmedSurface /> <ProtoInstance /> <!-- ChildContentModel --> </PickableGroup> |
ID IDREF SFVec3f SFVec3f MFString SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<PixelTexture | ||
DEF=""
<TextureProperties />
USE="" image="0 0 0" repeatS="true" repeatT="true" containerField="texture" > <ProtoInstance /> </PixelTexture> |
ID IDREF SFImage SFBool SFBool NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<PixelTexture3D | ||
DEF=""
<TextureProperties />
USE="" image="0 0 0 0" repeatR="false" repeatS="false" repeatT="false" containerField="texture" > <ProtoInstance /> </PixelTexture3D> |
ID IDREF MFInt32 SFBool SFBool SFBool NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<PlaneSensor | ||
DEF=""
USE="" autoOffset="true" axisRotation="0 1 0 0" description="" enabled="true" maxPosition="-1 -1" minPosition="0 0" offset="0 0 0" containerField="children" /> |
ID IDREF SFBool SFRotation SFString SFBool SFVec2f SFVec2f SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<PointEmitter | ||
DEF=""
USE="" direction="0 1 0" mass="0" position="0 0 0" speed="0" surfaceArea="0" variation="0.25" containerField="emitter" /> |
ID IDREF SFVec3f SFFloat SFVec3f SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<PointLight | ||
DEF=""
USE="" ambientIntensity="0" attenuation="1 0 0" color="1 1 1" global="true" intensity="1" location="0 0 0" on="true" radius="100" containerField="children" /> |
ID IDREF SFFloat SFVec3f SFColor SFBool SFFloat SFVec3f SFBool SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<PointPickSensor | ||
DEF=""
<PointSet />
USE="" enabled="true" intersectionType="BOUNDS" objectType=' "ALL" ' sortOrder="CLOSEST" containerField="children" > <Shape /> <ProtoInstance /> <!-- PickSensorGroupingNodeContentModel --> </PointPickSensor> |
ID IDREF SFBool SFString MFString SFString NMTOKEN |
[inputOutput] [initializeOnly] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<PointSet | ||
DEF=""
<!-- ColorCoordinateContentModel -->
USE="" containerField="geometry" > </PointSet> |
ID IDREF NMTOKEN |
|
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Polyline2D | ||
DEF=""
USE="" lineSegments="" containerField="geometry" /> |
ID IDREF MFVec2f NMTOKEN |
[initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<PolylineEmitter | ||
DEF=""
<Coordinate />
USE="" coordIndex="-1" direction="0 1 0" mass="0" speed="0" surfaceArea="0" variation="0.25" containerField="emitter" > <CoordinateDouble /> <ProtoInstance /> </PolylineEmitter> |
ID IDREF MFInt32 SFVec3f SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Polypoint2D | ||
DEF=""
USE="" point="" containerField="geometry" /> |
ID IDREF MFVec2f NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<PositionChaser | ||
DEF=""
USE="" duration="1" initialDestination="0 0 0" initialValue="0 0 0" containerField="children" /> |
ID IDREF SFTime SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<PositionChaser2D | ||
DEF=""
USE="" duration="1" initialDestination="0 0" initialValue="0 0" containerField="children" /> |
ID IDREF SFTime SFVec2f SFVec2f NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<PositionDamper | ||
DEF=""
USE="" initialDestination="0 0 0" initialValue="0 0 0" order="3" tau="0.3" tolerance="-1" containerField="children" /> |
ID IDREF SFVec3f SFVec3f SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<PositionDamper2D | ||
DEF=""
USE="" initialDestination="0 0" initialValue="0 0" order="3" tau="0.3" tolerance="-1" containerField="children" /> |
ID IDREF SFVec2f SFVec2f SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<PositionInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFVec3f NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<PositionInterpolator2D | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFVec2f NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<PrimitivePickSensor | ||
DEF=""
<Box />
USE="" enabled="true" intersectionType="BOUNDS" objectType=' "ALL" ' sortOrder="CLOSEST" containerField="children" > <Cone /> <Cylinder /> <Sphere /> <Shape /> <ProtoInstance /> <!-- PickSensorGroupingNodeContentModel --> </PrimitivePickSensor> |
ID IDREF SFBool SFString MFString SFString NMTOKEN |
[inputOutput] [initializeOnly] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ProgramShader | ||
DEF=""
<ShaderProgram />
USE="" language="" containerField="shaders" > </ProgramShader> |
ID IDREF SFString NMTOKEN |
[initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ProjectionVolumeStyle | ||
DEF=""
USE="" enabled="true" intensityThreshold="0" type="MAX" containerField="renderStyle" /> |
ID IDREF SFBool SFFloat SFString NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ProtoInstance | ||
DEF=""
<fieldValue />
USE="" name="" containerField="children" > <IS> <connect nodeField="" protoField=""/> </IS> <fieldValue name="" value=""/> </ProtoInstance> |
ID IDREF NMTOKEN NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ProximitySensor | ||
DEF=""
USE="" center="0 0 0" enabled="true" size="0 0 0" containerField="children" /> |
ID IDREF SFVec3f SFBool SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<QuadSet | ||
DEF=""
<!-- ComposedGeometryContentModel -->
USE="" ccw="true" colorPerVertex="true" normalPerVertex="true" solid="true" containerField="geometry" > </QuadSet> |
ID IDREF SFBool SFBool SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ReceiverPdu | ||
DEF=""
USE="" address="localhost" applicationID="0" bboxCenter="0 0 0" bboxSize="-1 -1 -1" enabled="true" entityID="0" geoCoords="0 0 0" geoSystem=""GD" "WE"" multicastRelayHost="" multicastRelayPort="0" networkMode="standAlone" port="0" radioID="0" readInterval="0.1" receivedPower="0.0" receiverState="0" rtpHeaderExpected="false" siteID="0" transmitterApplicationID="0" transmitterEntityID="0" transmitterRadioID="0" transmitterSiteID="0" whichGeometry="1" writeInterval="1.0" containerField="children" /> |
ID IDREF SFString SFInt32 SFVec3f SFVec3f SFBool SFInt32 SFVec3d MFString SFString SFInt32 SFString SFInt32 SFInt32 SFTime SFFloat SFInt32 SFBool SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFTime NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Rectangle2D | ||
DEF=""
USE="" size="2 2" solid="false" containerField="geometry" /> |
ID IDREF SFVec2f SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<RigidBody | ||
DEF=""
<!-- RigidBodyContentModel -->
USE="" angularDampingFactor="0.001" angularVelocity="0 0 0" autoDamp="false" autoDisable="false" centerOfMass="0 0 0" disableAngularSpeed="0" disableLinearSpeed="0" disableTime="0" enabled="true" finiteRotationAxis="0 1 0" fixed="false" forces="" inertia="1 0 0 0 1 0 0 0 1" linearDampingFactor="0.001" linearVelocity="0 0 0" mass="1" orientation="0 0 1 0" position="0 0 0" torques="" useFiniteRotation="false" useGlobalGravity="true" containerField="bodies" > </RigidBody> |
ID IDREF SFFloat SFVec3f SFBool SFBool SFVec3f SFFloat SFFloat SFTime SFBool SFVec3f SFBool MFVec3f SFMatrix3f SFFloat SFVec3f SFFloat SFRotation SFVec3f MFVec3f SFBool SFBool |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<RigidBodyCollection | ||
DEF=""
<!-- RigidBodyCollectionContentModel -->
USE="" autoDisable="false" constantForceMix="0.0001" contactSurfaceThickness="0" disableAngularSpeed="0" disableLinearSpeed="0" disableTime="0" enabled="true" errorCorrection="0.8" gravity="0 -9.8 0" iterations="10" maxCorrectionSpeed="-1" preferAccuracy="false" containerField="children" > </RigidBodyCollection> |
ID IDREF SFBool SFFloat SFFloat SFFloat SFFloat SFTime SFBool SFFloat SFVec3f SFInt32 SFFloat SFBool NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ScalarChaser | ||
DEF=""
USE="" duration="1" initialDestination="0" initialValue="0" containerField="children" /> |
ID IDREF SFTime SFFloat SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ScalarDamper | ||
DEF=""
USE="" initialDestination="0" initialValue="0" order="3" tau="0.3" tolerance="-1" containerField="children" /> |
ID IDREF SFFloat SFFloat SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ScalarInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFFloat NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ScreenFontStyle | ||
DEF=""
USE="" family=' "SERIF" ' horizontal="true" justify=' "BEGIN" ' language="" leftToRight="true" pointSize="12.0" spacing="1.0" style="PLAIN" topToBottom="true" containerField="fontStyle" /> |
ID IDREF MFString SFBool MFString SFString SFBool SFFloat SFFloat SFString SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ScreenGroup | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children" > </ScreenGroup> |
ID IDREF SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Script | ||
DEF=""
<IS> <connect nodeField="" protoField=""/> </IS>
USE="" directOutput="false" mustEvaluate="false" url=' ' containerField="children" > <field name="" type="" accessType="" value=""/> <![CDATA[ ecmascript: // contained script code here (if any) ]]> </Script> |
ID IDREF SFBool SFBool MFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<SegmentedVolumeData | ||
DEF=""
<ProtoInstance />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" dimensions="1 1 1" segmentEnabled="" containerField="children" > <!-- Texture3DContentModel --> <!-- VolumeRenderStyleContentModel --> </SegmentedVolumeData> |
ID IDREF SFVec3f SFVec3f SFVec3f MFBool NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ShadedVolumeStyle | ||
DEF=""
<Material />
USE="" enabled="true" lighting="false" phaseFunction="Henyey-Greenstein" shadows="false" containerField="renderStyle" > <ProtoInstance /> <!-- Texture3DContentModel --> </ShadedVolumeStyle> |
ID IDREF SFBool SFBool SFString SFBool NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<ShaderPart | ||
DEF=""
USE="" type="" url=' ' containerField="parts" /> |
ID IDREF SFString MFString NMTOKEN |
[initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ShaderProgram | ||
DEF=""
<IS> <connect nodeField="" protoField=""/> </IS>
USE="" type="" url=' ' containerField="programs" > <field name="" type="" accessType="" value=""/> <![CDATA[ // contained shader code here (if any) ]]> </ShaderProgram> |
ID IDREF SFString MFString NMTOKEN |
[initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Shape | ||
DEF=""
<!-- ShapeChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children" > </Shape> |
ID IDREF SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<SignalPdu | ||
DEF=""
USE="" address="localhost" applicationID="0" bboxCenter="0 0 0" bboxSize="-1 -1 -1" data="" dataLength="0" enabled="true" encodingScheme="0" entityID="0" geoCoords="0 0 0" geoSystem=""GD" "WE"" multicastRelayHost="" multicastRelayPort="0" networkMode="standAlone" port="0" radioID="0" readInterval="0.1" rtpHeaderExpected="false" sampleRate="0" samples="0" siteID="0" tdlType="0" whichGeometry="1" writeInterval="1.0" containerField="children" /> |
ID IDREF SFString SFInt32 SFVec3f SFVec3f MFInt32 SFInt32 SFBool SFInt32 SFInt32 SFVec3d MFString SFString SFInt32 SFString SFInt32 SFInt32 SFTime SFBool SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFTime NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<SilhouetteEnhancementVolumeStyle | ||
DEF=""
<ProtoInstance />
USE="" enabled="true" silhouetteBoundaryOpacity="0" silhouetteRetainedOpacity="1" silhouetteSharpness="0.5" containerField="renderStyle" > <!-- Texture3DContentModel --> </SilhouetteEnhancementVolumeStyle> |
ID IDREF SFBool SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<SingleAxisHingeJoint | ||
DEF=""
<!-- RigidJointNodeContentModel -->
USE="" anchorPoint="0 0 0" axis="0 0 0" forceOutput=' "NONE" ' maxAngle="3.141592653" minAngle="-3.141592653" stopBounce="0" stopErrorCorrection="0.8" containerField="joints" > </SingleAxisHingeJoint> |
ID IDREF SFVec3f SFVec3f MFString SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<SliderJoint | ||
DEF=""
<!-- RigidJointNodeContentModel -->
USE="" axis="0 1 0" forceOutput=' "NONE" ' maxSeparation="1" minSeparation="0" sliderForce="0" stopBounce="0" stopErrorCorrection="1" containerField="joints" > </SliderJoint> |
ID IDREF SFVec3f MFString SFFloat SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Sound | ||
DEF=""
<!-- SoundChildContentModel -->
USE="" direction="0 0 1" intensity="1" location="0 0 0" maxBack="10" maxFront="10" minBack="1" minFront="1" priority="0" spatialize="true" containerField="children" > </Sound> |
ID IDREF SFVec3f SFFloat SFVec3f SFFloat SFFloat SFFloat SFFloat SFFloat SFBool NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Sphere | ||
DEF=""
USE="" radius="1" solid="true" containerField="geometry" /> |
ID IDREF SFFloat SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<SphereSensor | ||
DEF=""
USE="" autoOffset="true" description="" enabled="true" offset="0 1 0 0" containerField="children" /> |
ID IDREF SFBool SFString SFBool SFRotation NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<SplinePositionInterpolator | ||
DEF=""
USE="" closed="false" key="" keyValue="" keyVelocity="" normalizeVelocity="false" containerField="children" /> |
ID IDREF SFBool MFFloat MFVec3f MFVec3f SFBool NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<SplinePositionInterpolator2D | ||
DEF=""
USE="" closed="false" key="" keyValue="" keyVelocity="" normalizeVelocity="false" containerField="children" /> |
ID IDREF SFBool MFFloat MFVec2f MFVec2f SFBool NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<SplineScalarInterpolator | ||
DEF=""
USE="" closed="false" key="" keyValue="" keyVelocity="" normalizeVelocity="false" containerField="children" /> |
ID IDREF SFBool MFFloat MFFloat MFFloat SFBool NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<SpotLight | ||
DEF=""
USE="" ambientIntensity="0" attenuation="1 0 0" beamWidth="0.7854" color="1 1 1" cutOffAngle="1.570796" direction="0 0 -1" global="true" intensity="1" location="0 0 0" on="true" radius="100" containerField="children" /> |
ID IDREF SFFloat SFVec3f SFFloat SFColor SFFloat SFVec3f SFBool SFFloat SFVec3f SFBool SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<SquadOrientationInterpolator | ||
DEF=""
USE="" key="" keyValue="" normalizeVelocity="false" containerField="children" /> |
ID IDREF MFFloat MFRotation SFBool NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<StaticGroup | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children" > </StaticGroup> |
ID IDREF SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<StringSensor | ||
DEF=""
USE="" deletionAllowed="true" enabled="true" containerField="children" /> |
ID IDREF SFBool SFBool NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<SurfaceEmitter | ||
DEF=""
<ProtoInstance />
USE="" coordIndex="-1" mass="0" speed="0" surfaceArea="0" variation="0.25" containerField="emitter" > <!-- GeometryContentModel --> </SurfaceEmitter> |
ID IDREF MFInt32 SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Switch | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" whichChoice="-1" containerField="children" > </Switch> |
ID IDREF SFVec3f SFVec3f SFInt32 NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TexCoordChaser2D | ||
DEF=""
USE="" duration="1" initialDestination="" initialValue="" containerField="children" /> |
ID IDREF SFTime MFVec2f MFVec2f NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TexCoordDamper2D | ||
DEF=""
USE="" initialDestination="" initialValue="" order="3" tau="0.3" tolerance="-1" containerField="children" /> |
ID IDREF MFVec2f MFVec2f SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Text | ||
DEF=""
<!-- TextChildContentModel -->
USE="" length="" maxExtent="0.0" solid="false" string=' ' containerField="geometry" > </Text> |
ID IDREF MFFloat SFFloat SFBool MFString NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<TextureBackground | ||
DEF=""
<!-- TextureBackgroundChildContentModel -->
USE="" groundAngle="" groundColor="" skyAngle="" skyColor="0 0 0" transparency="0" containerField="children" > </TextureBackground> |
ID IDREF MFFloat MFColor MFFloat MFColor SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TextureCoordinate | ||
DEF=""
USE="" point="" containerField="texCoord" /> |
ID IDREF MFVec2f NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TextureCoordinate3D | ||
DEF=""
USE="" point="" containerField="texCoord" /> |
ID IDREF MFVec3f NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TextureCoordinate4D | ||
DEF=""
USE="" point="" containerField="texCoord" /> |
ID IDREF MFVec4f NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TextureCoordinateGenerator | ||
DEF=""
USE="" mode="SPHERE" parameter="" containerField="texCoord" /> |
ID IDREF SFString MFFloat NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TextureProperties | ||
DEF=""
USE="" anisotropicDegree="0" borderColor="0 0 0 0" borderWidth="0" boundaryModeR="REPEAT" boundaryModeS="REPEAT" boundaryModeT="REPEAT" generateMipMaps="false" magnificationFilter="FASTEST" minificationFilter="FASTEST" textureCompression="FASTEST" texturePriority="0" containerField="textureProperties" /> |
ID IDREF SFFloat SFColorRGBA SFInt32 SFString SFString SFString SFBool SFString SFString SFString SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TextureTransform | ||
DEF=""
USE="" center="0 0" rotation="0" scale="1 1" translation="0 0" containerField="textureTransform" /> |
ID IDREF SFVec2f SFFloat SFVec2f SFVec2f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TextureTransform3D | ||
DEF=""
USE="" center="0 0 0" rotation="0 0 1 0" scale="1 1 1" translation="0 0 0" containerField="textureTransform" /> |
ID IDREF SFVec3f SFRotation SFVec3f SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TextureTransformMatrix3D | ||
DEF=""
USE="" matrix="1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1" containerField="textureTransform" /> |
ID IDREF SFMatrix4f NMTOKEN |
[inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TimeSensor | ||
DEF=""
USE="" cycleInterval="1.0" enabled="true" loop="false" pauseTime="0" resumeTime="0" startTime="0" stopTime="0" containerField="children" /> |
ID IDREF SFTime SFBool SFBool SFTime SFTime SFTime SFTime NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TimeTrigger | ||
DEF=""
USE="" containerField="children" /> |
ID IDREF NMTOKEN |
|
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ToneMappedVolumeStyle | ||
DEF=""
<ProtoInstance />
USE="" coolColor="0 0 1 0" enabled="true" warmColor="1 1 0 0" containerField="renderStyle" > <!-- Texture3DContentModel --> </ToneMappedVolumeStyle> |
ID IDREF SFColorRGBA SFBool SFColorRGBA NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TouchSensor | ||
DEF=""
USE="" description="" enabled="true" containerField="children" /> |
ID IDREF SFString SFBool NMTOKEN |
[inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Transform | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" rotation="0 0 1 0" scale="1 1 1" scaleOrientation="0 0 1 0" translation="0 0 0" containerField="children" > </Transform> |
ID IDREF SFVec3f SFVec3f SFVec3f SFRotation SFVec3f SFRotation SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<TransformSensor | ||
DEF=""
<Anchor />
USE="" center="0 0 0" enabled="true" size="0 0 0" containerField="children" > <Billboard /> <Collision /> <Group /> <LOD /> <Shape /> <StaticGroup /> <Switch /> <Transform /> <EspduTransform /> <ReceiverPdu /> <SignalPdu /> <TransmitterPdu /> <CADAssembly /> <CADLayer /> <CADPart /> <GeoLocation /> <GeoLOD /> <GeoTransform /> <HAnimJoint /> <HAnimSegment /> <HAnimSite /> <PickableGroup /> <ProtoInstance /> </TransformSensor> |
ID IDREF SFVec3f SFBool SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TransmitterPdu | ||
DEF=""
USE="" address="localhost" antennaLocation="0 0 0" antennaPatternLength="0" antennaPatternType="0" applicationID="0" bboxCenter="0 0 0" bboxSize="-1 -1 -1" cryptoKeyID="0" cryptoSystem="0" enabled="true" entityID="0" frequency="0" geoCoords="0 0 0" geoSystem=""GD" "WE"" inputSource="0" lengthOfModulationParameters="0" modulationTypeDetail="0" modulationTypeMajor="0" modulationTypeSpreadSpectrum="0" modulationTypeSystem="0" multicastRelayHost="" multicastRelayPort="0" networkMode="standAlone" port="0" power="0.0" radioEntityTypeCategory="0" radioEntityTypeCountry="0" radioEntityTypeDomain="0" radioEntityTypeKind="0" radioEntityTypeNomenclature="0" radioEntityTypeNomenclatureVersion="0" radioID="0" readInterval="0.1" relativeAntennaLocation="0 0 0" rtpHeaderExpected="false" siteID="0" transmitFrequencyBandwidth="0" transmitState="0" whichGeometry="1" writeInterval="1.0" containerField="children" /> |
ID IDREF SFString SFVec3f SFInt32 SFInt32 SFInt32 SFVec3f SFVec3f SFInt32 SFInt32 SFBool SFInt32 SFInt32 SFVec3d MFString SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFString SFInt32 SFString SFInt32 SFFloat SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFTime SFVec3f SFBool SFInt32 SFFloat SFInt32 SFInt32 SFTime NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<TriangleFanSet | ||
DEF=""
<!-- ComposedGeometryContentModel -->
USE="" ccw="true" colorPerVertex="true" fanCount="" normalPerVertex="true" solid="true" containerField="geometry" > </TriangleFanSet> |
ID IDREF SFBool SFBool MFInt32 SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<TriangleSet | ||
DEF=""
<!-- ComposedGeometryContentModel -->
USE="" ccw="true" colorPerVertex="true" normalPerVertex="true" solid="true" containerField="geometry" > </TriangleSet> |
ID IDREF SFBool SFBool SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TriangleSet2D | ||
DEF=""
USE="" solid="false" vertices="" containerField="geometry" /> |
ID IDREF SFBool MFVec2f NMTOKEN |
[initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<TriangleStripSet | ||
DEF=""
<!-- ComposedGeometryContentModel -->
USE="" ccw="true" colorPerVertex="true" normalPerVertex="true" solid="true" stripCount="" containerField="geometry" > </TriangleStripSet> |
ID IDREF SFBool SFBool SFBool SFBool MFInt32 NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<TwoSidedMaterial | ||
DEF=""
USE="" ambientIntensity="0.2" backAmbientIntensity="0.2" backDiffuseColor="0.8 0.8 0.8" backEmissiveColor="0 0 0" backShininess="0.2" backSpecularColor="0 0 0" backTransparency="0" diffuseColor="0.8 0.8 0.8" emissiveColor="0 0 0" separateBackColor="false" shininess="0.2" specularColor="0 0 0" transparency="0" containerField="material" /> |
ID IDREF SFFloat SFFloat SFColor SFColor SFFloat SFColor SFFloat SFColor SFColor SFBool SFFloat SFColor SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<UniversalJoint | ||
DEF=""
<!-- RigidJointNodeContentModel -->
USE="" anchorPoint="0 0 0" axis1="0 0 0" axis2="0 0 0" forceOutput=' "NONE" ' stop1Bounce="0" stop1ErrorCorrection="0.8" stop2Bounce="0" stop2ErrorCorrection="0.8" containerField="joints" > </UniversalJoint> |
ID IDREF SFVec3f SFVec3f SFVec3f MFString SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<Viewpoint | ||
DEF=""
USE="" centerOfRotation="0 0 0" description="" fieldOfView="0.7854" jump="true" orientation="0 0 1 0" position="0 0 10" retainUserOffsets="false" containerField="children" /> |
ID IDREF SFVec3f SFString SFFloat SFBool SFRotation SFVec3f SFBool NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<ViewpointGroup | ||
DEF=""
<Viewpoint />
USE="" center="0 0 0" description="" displayed="true" retainUserOffsets="false" size="0 0 0" containerField="children" > <OrthoViewpoint /> <ViewpointGroup /> <ProtoInstance /> </ViewpointGroup> |
ID IDREF SFVec3f SFString SFBool SFBool SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<Viewport | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" clipBoundary="0 1 0 1" containerField="children" > </Viewport> |
ID IDREF SFVec3f SFVec3f MFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<VisibilitySensor | ||
DEF=""
USE="" center="0 0 0" enabled="true" size="0 0 0" containerField="children" /> |
ID IDREF SFVec3f SFBool SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<VolumeData | ||
DEF=""
<ProtoInstance />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" dimensions="1 1 1" containerField="children" > <!-- VolumeRenderStyleContentModel --> <!-- Texture3DContentModel --> </VolumeData> |
ID IDREF SFVec3f SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<VolumeEmitter | ||
DEF=""
<Coordinate />
USE="" coordIndex="-1" direction="0 1 0" internal="true" mass="0" speed="0" surfaceArea="0" variation="0.25" containerField="emitter" > <CoordinateDouble /> <ProtoInstance /> </VolumeEmitter> |
ID IDREF MFInt32 SFVec3f SFBool SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[initializeOnly] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<VolumePickSensor | ||
DEF=""
<Shape />
USE="" enabled="true" intersectionType="BOUNDS" objectType=' "ALL" ' sortOrder="CLOSEST" containerField="children" > <ProtoInstance /> <!-- GeometryContentModel --> <!-- PickSensorGroupingNodeContentModel --> </VolumePickSensor> |
ID IDREF SFBool SFString MFString SFString NMTOKEN |
[inputOutput] [initializeOnly] [inputOutput] [initializeOnly] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<WindPhysicsModel | ||
DEF=""
USE="" direction="1 0 0" enabled="true" gustiness="0.1" speed="0.1" turbulence="0" containerField="physics" /> |
ID IDREF SFVec3f SFBool SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
Node, attributes, fields, default values | Type | Access type |
---|---|---|
<WorldInfo | ||
DEF=""
USE="" info=' ' title="" containerField="children" /> |
ID IDREF MFString SFString NMTOKEN |
[initializeOnly] [initializeOnly] |
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<field | ||
DEF=""
<!-- SceneGraphFragmentContentModel -->
USE="" accessType="" appinfo="" documentation="" name="" type="" value="" > </field> |
ID IDREF string SFString SFString NMTOKEN string SFString |
|
Node, attributes, fields, default values, content model | Type | Access type |
---|---|---|
<fieldValue | ||
DEF=""
<!-- SceneGraphFragmentContentModel -->
USE="" name="" value="" > </fieldValue> |
ID IDREF NMTOKEN SFString |
|
Content models are defined in the X3D Schema, and provide rules for what child-node elements are allowed for a given node.
Child-node content model corresponding to X3DAppearanceChildNode. Appearance can contain FillProperties, LineProperties, Material or TwoSidedMaterial, any Texture node and any TextureTransform node, in any order. No more than one instance of these nodes is allowed. Appearance may also contain multiple shaders (ComposedShader, PackagedShader, ProgramShader).
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
ChildContentModel is the child-node content model corresponding to X3DChildNode, combining all profiles. ChildContentModel can contain most nodes, other Grouping nodes, Prototype declarations and ProtoInstances in any order and any combination. When the assigned profile is less than Full, the precise palette of legal nodes that are available depends on assigned profile and components.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
Child-node content model corresponding to X3DChildNode for Core profile. ChildContentModelCore enables the first child element of any node to be MetadataBoolean, MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet or MetadataString.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
Child-node content model corresponding to SceneGraphStructure elements, which are not specific X3D nodes. These are ProtoDeclare, ExternProtoDeclare, IMPORT, EXPORT or ROUTE statements.
ColorCoordinateContentModel is the child-node content model utilized by IndexedLineSet, LineSet and PointSet. ColorCoordinateContentModel can contain any-order Coordinate (or CoordinateDouble) node with Color (or ColorRGBA) node. No more than one instance of any single node type is allowed.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
ColorNormalTexCoordContentModel is the child-node content model utilized by ElevationGrid and GeoElevationGrid. ColorNormalTexCoordContentModel can contain Color (or ColorRGBA), Normal and TextureCoordinate, in any order. No more than one instance of any single node type is allowed.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
ComposedGeometryContentModel is the child-node content model utilized by X3DComposedGeometryNodes. It can contain Color (or ColorRGBA), Coordinate, Normal and TextureCoordinate, in any order. No more than one instance of these nodes is allowed. Multiple VertexAttribute (FloatVertexAttribute, Matrix3VertexAttribute, Matrix4VertexAttribute) nodes can also be contained.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
GeometryContentModel is the child-node content model corresponding to X3DGeometryNode. No more than one instance of any single geometry node is allowed.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
LayoutGroupContentModel includes ChildContentModel as children, plus an X3DLayoutNode as a layout field and an X3DViewportNode as a viewport field.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
Child-node content model utilized by LoadSensor node, which determines if the retrievable content for the child X3DUrlObject nodes has been loaded from the network. When less that Full profile, the precise palette of legal nodes that are available depends on profile and components.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
Child-node content model utilized by nodes derived from X3DPickSensorNode type. PickSensorGroupingNodeContentModel can contain a single X3DGeometryNode as pickingGeometry, plus an array of X3DGroupingNode, X3DShapeNode and Inline nodes as pickTarget.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
RigidBodyCollectionContentModel can contain RigidBody nodes as a bodies field, plus X3DRigidJointNode nodes as a joints field, plus a CollisionCollection node as a collider field.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
RigidBodyContentModel can contain X3DNBodyCollidableNode nodes as a geometry field, plus a Sphere, Box, or Cone as a massDensityModel field.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
RigidJointNodeContentModel can contain two RigidBody nodes as body1, body2 fields.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
Child-node content model corresponding to a valid scene-graph fragment. SceneGraphFragmentContentModel can provide field or fieldValue initialization, so no ROUTEs or prototype declarations allowed.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
ShapeChildContentModel is the child-node content model utilized by X3DShapeNode. ShapeChildContentModel can contain a single Appearance node and a single geometry node, in any order.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
SoundChildContentModel is the child-node content model utilized by X3DSoundNode. SoundChildContentModel can contain a single AudioClip or MovieTexture as sound source.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
TextChildContentModel is the child-node content model utilized by Text. TextChildContentModel can contain a single FontStyle or ScreenFontStyle node.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
Child-node content model corresponding to X3DTexture2DNode nodes in Texturing component.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
Child-node content model corresponding to X3DTexture3DNode nodes in Texturing3D component.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
TextureBackgroundChildContentModel is the child-node content model utilized by TextureBackground. TextureBackgroundChildContentModel can contain up to six Texture nodes (ImageTexture, MovieTexture, MultiTexture or PixelTexture). Each child texture must have a different containerField for topTexture, bottomTexture, leftTexture, rightTexture, frontTexture and backTexture.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
Child-node content model corresponding to X3DTextureNode nodes in Texturing and Texturing3D components.
A ProtoInstance node (with the proper node type) can be substituted for any node in this content model.
Child-node content model corresponding to X3DVolumeRenderStyleNode nodes in Volume Rendering component.