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.
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.
Fields with accessType inputOnly or outputOnly are transient and are not explicitly specified in an .x3d file.
NOTE 1 Type and accessType designations for each node 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 must not be written out in an .x3d file.
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.
Alternatively, 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.
ChildContentModeCore
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 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 encoding, and is not a field of any X3D node.
<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] |
<Appearance | ||
DEF=""
<!-- AppearanceChildContentModel -->
USE="" containerField="" > </Appearance> |
ID IDREF NMTOKEN |
|
<Arc2D | ||
DEF=""
USE="" endAngle="1.5708" radius="1" startAngle="0" containerField="geometry" /> |
ID IDREF SFFloat SFFloat SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
<ArcClose2D | ||
DEF=""
USE="" closureType="PIE" endAngle="1.5708" radius="1" solid="true" startAngle="0" containerField="geometry" /> |
ID IDREF SFString SFFloat SFFloat SFBool SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
<AudioClip | ||
DEF=""
USE="" description="" loop="false" pauseTime="0" pitch="1.0" resumeTime="0" startTime="0" stopTime="0" url="" containerField="children" /> |
ID IDREF SFString SFBool SFTime SFFloat SFTime SFTime SFTime MFString NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<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] |
<BallJoint | ||
DEF=""
</BallJoint>
USE="" anchorPoint="0 0 0" mustOutput="NONE" containerField="joints" > |
ID IDREF SFVec3f MFString NMTOKEN |
[inputOutput] [inputOutput] |
<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] |
<BooleanFilter | ||
DEF=""
USE="" containerField="children" /> |
ID IDREF NMTOKEN |
|
<BooleanSequencer | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFBool NMTOKEN |
[inputOutput] [inputOutput] |
<BooleanToggle | ||
DEF=""
USE="" toggle="false" containerField="children" /> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
<BooleanTrigger | ||
DEF=""
USE="" containerField="children" /> |
ID IDREF NMTOKEN |
|
<BoundedPhysicsModel | ||
DEF=""
<ProtoInstance />
USE="" enabled="true" containerField="physics" > <!-- GeometryContentModel --> </BoundedPhysicsModel> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
<Box | ||
DEF=""
USE="" size="2 2 2" solid="true" containerField="geometry" /> |
ID IDREF SFVec3f SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
<CADAssembly | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" name="" containerField="children" > </CADAssembly> |
ID IDREF SFVec3f SFVec3f SFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
<CADFace | ||
DEF=""
<LOD />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" name="" containerField="children" > <ProtoInstance /> </CADFace> |
ID IDREF SFVec3f SFVec3f SFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
<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] |
<CADPart | ||
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" > </CADPart> |
ID IDREF SFVec3f SFVec3f SFVec3f SFString SFRotation SFVec3f SFRotation SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<Circle2D | ||
DEF=""
USE="" radius="1" containerField="geometry" /> |
ID IDREF SFFloat NMTOKEN |
[initializeOnly] |
<ClipPlane | ||
DEF=""
USE="" enabled="true" plane="0 1 0 0" containerField="color" /> |
ID IDREF SFBool SFVec4f NMTOKEN |
[inputOutput] [inputOutput] |
<CollidableOffset | ||
DEF=""
<CollidableShape />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" enabled="true" rotation="0 0 1 0" translation="0 0 0" containerField="children" > <ProtoInstance /> </CollidableOffset> |
ID IDREF SFVec3f SFVec3f SFBool SFRotation SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
<CollidableShape | ||
DEF=""
<ProtoInstance />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" enabled="true" rotation="0 0 1 0" translation="0 0 0" containerField="children" > </CollidableShape> |
ID IDREF SFVec3f SFVec3f SFBool SFRotation SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
<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] |
<CollisionCollection | ||
DEF=""
<CollidableShape />
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="children" > <CollisionSpace /> <ProtoInstance /> </CollisionCollection> |
ID IDREF MFString SFFloat SFBool SFVec2f SFFloat SFVec2f SFFloat SFFloat SFVec2f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<CollisionSensor | ||
DEF=""
<ProtoInstance />
USE="" enabled="true" containerField="children" > </CollisionSensor> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
<CollisionSpace | ||
DEF=""
<CollidableShape />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" enabled="true" useGeometry="false" containerField="children" > <CollisionSpace /> <ProtoInstance /> </CollisionSpace> |
ID IDREF SFVec3f SFVec3f SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
<Color | ||
DEF=""
USE="" color="" containerField="color" /> |
ID IDREF MFColor NMTOKEN |
[inputOutput] |
<ColorDamper | ||
DEF=""
USE="" initialDestination="0.8 0.8 0.8" initialValue="0.8 0.8 0.8" order="0" tau="0" tolerance="-1" containerField="children" /> |
ID IDREF SFColor SFColor SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
<ColorInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFColor NMTOKEN |
[inputOutput] [inputOutput] |
<ColorRGBA | ||
DEF=""
USE="" color="" containerField="color" /> |
ID IDREF MFColorRGBA NMTOKEN |
[inputOutput] |
<ComposedCubeMapTexture | ||
DEF=""
<PixelTexture />
USE="" containerField="texture" > <MovieTexture /> <ProtoInstance /> </ComposedCubeMapTexture> |
ID IDREF NMTOKEN |
|
<ComposedShader | ||
DEF=""
<ShaderPart />
USE="" language="" containerField="shaders" > <IS> <connect nodeField="" protoField=""/> </IS> <field name="" type="" accessType="" value=""/> <![CDATA[ // contained shader code here (if any) ]]> </ComposedShader> |
ID IDREF SFString NMTOKEN |
[initializeOnly] |
<ComposedTexture3D | ||
DEF=""
<PixelTexture />
USE="" repeatR="false" repeatS="false" repeatT="false" containerField="texture" > <MovieTexture /> <ProtoInstance /> </ComposedTexture3D> |
ID IDREF SFBool SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
<Cone | ||
DEF=""
USE="" bottom="true" bottomRadius="1" height="2" side="true" solid="true" containerField="geometry" /> |
ID IDREF SFBool SFFloat SFFloat SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
<ConeEmitter | ||
DEF=""
USE="" angle="0.785398" 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] |
<Contact | ||
DEF=""
<CollidableShape />
USE="" appliedParameters="BOUNCE" bboxCenter="0 0 0" bboxSize="-1 -1 -1" bounce="0" contactNormal="0 1 0" depth="0" enabled="true" 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="children" > <ProtoInstance /> <CollidableShape /> <ProtoInstance /> <CollidableShape /> <ProtoInstance /> </Contact> |
ID IDREF MFString SFVec3f SFVec3f SFFloat SFVec3f SFFloat SFBool SFVec2f SFVec3f SFFloat SFVec3f SFVec2f SFFloat SFFloat SFVec2f NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<Contour2D | ||
DEF=""
<ContourPolyline2D />
USE="" containerField="trimmingContour" > <ProtoInstance /> </Contour2D> |
ID IDREF NMTOKEN |
|
<ContourPolyline2D | ||
DEF=""
USE="" controlPoint="" containerField="geometry" /> |
ID IDREF MFVec2d NMTOKEN |
[inputOutput] |
<Coordinate | ||
DEF=""
USE="" point="" containerField="coord" /> |
ID IDREF MFVec3f NMTOKEN |
[inputOutput] |
<CoordinateDamper | ||
DEF=""
USE="" initialDestination="0 0 0" initialValue="0 0 0" order="0" tau="0" tolerance="-1" containerField="children" /> |
ID IDREF MFVec3f MFVec3f SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
<CoordinateDouble | ||
DEF=""
USE="" point="" containerField="coord" /> |
ID IDREF MFVec3d NMTOKEN |
[inputOutput] |
<CoordinateInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFVec3f NMTOKEN |
[inputOutput] [inputOutput] |
<CoordinateInterpolator2D | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFVec2f NMTOKEN |
[inputOutput] [inputOutput] |
<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 |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
<CylinderSensor | ||
DEF=""
USE="" autoOffset="true" description="" diskAngle="0.26179167" enabled="true" maxAngle="-1" minAngle="0" offset="0" containerField="children" /> |
ID IDREF SFBool SFString SFFloat SFBool SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<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] |
<DISEntityManager | ||
DEF=""
<ProtoInstance />
USE="" address="localhost" applicationID="1" port="0" siteID="0" containerField="children" > </DISEntityManager> |
ID IDREF SFString SFInt32 SFInt32 SFInt32 NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<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] |
<Disk2D | ||
DEF=""
USE="" innerRadius="0" outerRadius="1" solid="true" containerField="geometry" /> |
ID IDREF SFFloat SFFloat SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
<DoubleAxisHingeJoint | ||
DEF=""
</DoubleAxisHingeJoint>
USE="" anchorPoint="0 0 0" axis1="0 0 0" axis2="0 0 0" desiredAngularVelocity1="0" desiredAngularVelocity2="0" maxAngle1="3.1416" maxTorque1="0" maxTorque2="0" minAngle1="-3.1416" mustOutput="NONE" stopBounce1="0" stopConstantForceMix1="0.001" stopErrorCorrection1="0.8" suspensionErrorCorrection="0.8" suspensionForce="0" containerField="joints" > |
ID IDREF SFVec3f SFVec3f SFVec3f SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat MFString SFFloat SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<EaseInEaseOut | ||
DEF=""
USE="" easeInEaseOut="" key="" containerField="children" /> |
ID IDREF MFVec2f MFFloat NMTOKEN |
[inputOutput] [inputOutput] |
<ElevationGrid | ||
DEF=""
<Matrix3VertexAttribute />
USE="" ccw="true" colorPerVertex="true" creaseAngle="0" height="" normalPerVertex="true" solid="true" xDimension="0" xSpacing="1.0" zDimension="0" zSpacing="1.0" containerField="geometry" > <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] |
<EspduTransform | ||
DEF=""
<!-- ChildContentModel -->
USE="" address="localhost" applicationID="1" 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="1" eventEntityID="0" eventNumber="0" eventSiteID="0" fired1="false" fired2="false" fireMissionIndex="0" firingRange="0" firingRate="0" forceID="0" fuse="0" linearAcceleration="0 0 0" linearVelocity="0 0 0" marking="" multicastRelayHost="" multicastRelayPort="0" munitionApplicationID="1" 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 SFBool SFBool SFInt32 SFFloat SFInt32 SFInt32 SFInt32 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] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<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] |
<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] |
<field | ||
DEF=""
USE="" accessType="" appinfo="" documentation="" name="" type="" value="" /> |
ID IDREF string SFString SFString NMTOKEN string SFString |
|
<fieldValue | ||
DEF=""
USE="" name="" value="" /> |
ID IDREF NMTOKEN SFString |
|
<FillProperties | ||
DEF=""
USE="" filled="true" hatchColor="1 1 1" hatched="true" hatchStyle="1" containerField="fillProperties" /> |
ID IDREF SFBool SFColor SFBool SFInt32 NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<FloatVertexAttribute | ||
DEF=""
USE="" name="" numComponents="4" value="" containerField="attrib" /> |
ID IDREF SFString SFInt32 MFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
<Fog | ||
DEF=""
USE="" color="1 1 1" fogType="LINEAR" visibilityRange="0" containerField="children" /> |
ID IDREF SFColor SFString SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
<FogCoordinate | ||
DEF=""
USE="" depth="" containerField="fogCoord" /> |
ID IDREF MFVec3f NMTOKEN |
[inputOutput] |
<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 |
[inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
<ForcePhysicsModel | ||
DEF=""
USE="" enabled="true" force="0 -9.8 0" containerField="physics" /> |
ID IDREF SFBool SFVec3f NMTOKEN |
[inputOutput] [inputOutput] |
<GeneratedCubeMapTexture | ||
DEF=""
USE="" size="128" update="NONE" containerField="texture" /> |
ID IDREF SFInt32 SFString NMTOKEN |
[initializeOnly] [inputOutput] |
<GeoCoordinate | ||
DEF=""
USE="" geoSystem=""GD" "WE"" point="" containerField="coord" /> |
ID IDREF SFString MFVec3d NMTOKEN |
[initializeOnly] [initializeOnly] |
<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 SFString MFDouble SFBool SFBool SFInt32 SFDouble SFFloat SFInt32 SFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] |
<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 SFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] |
<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 SFString SFFloat MFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
<GeoMetadata | ||
DEF=""
</GeoMetadata>
USE="" data="" summary="" url="" containerField="children" > |
ID IDREF IDREFS MFString MFString NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
<GeoOrigin | ||
DEF=""
USE="" geoCoords="0 0 0" geoSystem=""GD" "WE"" rotateYUp="false" containerField="geoOrigin" /> |
ID IDREF SFVec3d SFString SFBool NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] |
<GeoPositionInterpolator | ||
DEF=""
</GeoPositionInterpolator>
USE="" geoSystem=""GD" "WE"" key="" keyValue="" containerField="children" > |
ID IDREF SFString MFFloat MFVec3d NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] |
<GeoProximitySensor | ||
DEF=""
</GeoProximitySensor>
USE="" center="0 0 0" enabled="true" geoCenter="0 0 0" geoSystem=""GD" "WE"" size="0 0 0" containerField="children" > |
ID IDREF SFVec3f SFBool MFDouble SFString SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [initializeOnly] [initializeOnly] |
<GeoTouchSensor | ||
DEF=""
</GeoTouchSensor>
USE="" description="" enabled="true" geoSystem=""GD" "WE"" containerField="children" > |
ID IDREF SFString SFBool SFString NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] |
<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 SFString SFRotation SFVec3f SFRotation SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<GeoViewpoint | ||
DEF=""
</GeoViewpoint>
USE="" description="" fieldOfView="0.785398" geoSystem=""GD" "WE"" headlight="true" jump="true" navType=""EXAMINE" "ANY"" orientation="0 0 1 0" position="0 0 100000" speedFactor="1.0" containerField="children" > |
ID IDREF SFString SFFloat SFString SFBool SFBool MFString SFRotation SFVec3d SFFloat NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [initializeOnly] |
<Group | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children" > </Group> |
ID IDREF SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] |
<HAnimDisplacer | ||
DEF=""
USE="" coordIndex="" displacements="" name="" weight="0.0" containerField="displacers" /> |
ID IDREF MFInt32 MFVec3f SFString SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<HAnimHumanoid | ||
DEF=""
<CoordinateDouble />
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" > <Normal /> <!-- ChildContentModel --> </HAnimHumanoid> |
ID IDREF SFVec3f SFVec3f SFVec3f MFString SFString SFRotation SFVec3f SFRotation SFVec3f SFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<HAnimJoint | ||
DEF=""
<!-- ChildContentModel -->
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" > </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] |
<HAnimSegment | ||
DEF=""
<!-- ChildContentModel -->
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" > </HAnimSegment> |
ID IDREF SFVec3f SFVec3f SFVec3f SFFloat MFFloat SFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<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 SFString SFRotation SFVec3f SFRotation SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<ImageCubeMapTexture | ||
DEF=""
USE="" url="" containerField="texture" /> |
ID IDREF MFString NMTOKEN |
[inputOutput] |
<ImageTexture | ||
DEF=""
</ImageTexture>
USE="" repeatS="true" repeatT="true" url="" containerField="texture" > |
ID IDREF SFBool SFBool MFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
<ImageTexture3D | ||
DEF=""
</ImageTexture3D>
USE="" repeatR="false" repeatS="false" repeatT="false" url="" containerField="texture" > |
ID IDREF SFBool SFBool SFBool MFString NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] |
<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] |
<IndexedLineSet | ||
DEF=""
<!-- ColorCoordinateContentModel -->
USE="" colorIndex="" colorPerVertex="true" coordIndex="" containerField="geometry" > </IndexedLineSet> |
ID IDREF MFInt32 SFBool MFInt32 NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
<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] |
<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] |
<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] |
<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] |
<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] |
<IntegerSequencer | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFInt32 NMTOKEN |
[inputOutput] [inputOutput] |
<IntegerTrigger | ||
DEF=""
USE="" integerKey="-1" containerField="children" /> |
ID IDREF SFInt32 NMTOKEN |
[inputOutput] |
<KeySensor | ||
DEF=""
USE="" enabled="true" containerField="children" /> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
<Layer | ||
DEF=""
<Viewport />
USE="" isPickable="true" containerField="layers" > <!-- ChildContentModel --> </Layer> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
<LayerSet | ||
DEF=""
<ProtoInstance />
USE="" activeLayer="0" order="0" containerField="children" > </LayerSet> |
ID IDREF SFInt32 MFInt32 NMTOKEN |
[inputOutput] [initializeOnly] |
<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] |
<LayoutGroup | ||
DEF=""
USE="" containerField="children" /> |
ID IDREF NMTOKEN |
|
<LayoutLayer | ||
DEF=""
<!-- LayoutGroupContentModel -->
USE="" isPickable="true" containerField="layers" > </LayoutLayer> |
ID IDREF SFBool NMTOKEN |
[inputOutput] |
<LinePickSensor | ||
DEF=""
<!-- GeometryContentModel GroupingNodeContentModel -->
USE="" enabled="true" intersectionType="BOUNDS" objectType="ALL" sortOrder="CLOSEST" containerField="children" > </LinePickSensor> |
ID IDREF SFBool SFString MFString SFString NMTOKEN |
[inputOutput] [initializeOnly] [inputOutput] [initializeOnly] |
<LineProperties | ||
DEF=""
USE="" applied="true" linetype="1" linewidthScaleFactor="0" containerField="lineProperties" /> |
ID IDREF SFBool SFInt32 SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
<LineSet | ||
DEF=""
<!-- ColorCoordinateContentModel -->
USE="" vertexCount="" containerField="geometry" > </LineSet> |
ID IDREF MFInt32 NMTOKEN |
[inputOutput] |
<LoadSensor | ||
DEF=""
</LoadSensor>
USE="" enabled="true" timeOut="0" containerField="children" > |
ID IDREF SFBool SFTime NMTOKEN |
[inputOutput] [inputOutput] |
<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] |
<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] |
<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] |
<Matrix3VertexAttribute | ||
DEF=""
USE="" name="" value="" containerField="attrib" /> |
ID IDREF SFString MFMatrix3f NMTOKEN |
[initializeOnly] [inputOutput] |
<Matrix4VertexAttribute | ||
DEF=""
USE="" name="" value="" containerField="attrib" /> |
ID IDREF SFString MFMatrix4f NMTOKEN |
[initializeOnly] [inputOutput] |
<MetadataDouble | ||
DEF=""
USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFDouble NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
<MetadataFloat | ||
DEF=""
USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
<MetadataInteger | ||
DEF=""
USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFInt32 NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
<MetadataSet | ||
DEF=""
USE="" name="" reference="" containerField="metadata" /> |
ID IDREF SFString SFString NMTOKEN |
[inputOutput] [inputOutput] |
<MetadataString | ||
DEF=""
USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFString NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
<MotorJoint | ||
DEF=""
</MotorJoint>
USE="" autoCalc="false" axis1Angle="0" axis1Torque="0" axis2Angle="0" axis2Torque="0" axis3Angle="0" axis3Torque="0" enabledAxes="1" motor1Axis="0 0 0" motor2Axis="0 0 0" motor3Axis="0 0 0" mustOutput="NONE" stop1Bounce="0" stop1ErrorCorrection="0.8" stop2Bounce="0" stop2ErrorCorrection="0.8" stop3Bounce="0" stop3ErrorCorrection="0.8" containerField="joints" > |
ID IDREF SFBool SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat SFInt32 SFVec3f SFVec3f SFVec3f MFString SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<MovieTexture | ||
DEF=""
USE="" description="" loop="false" pauseTime="0" pitch="1.0" repeatS="true" repeatT="true" resumeTime="0" speed="1.0" startTime="0" stopTime="0" url="" containerField="children" /> |
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] |
<MultiTexture | ||
DEF=""
<MovieTexture />
USE="" alpha="1" color="1 1 1" function="" mode="" source="" transparent="false" containerField="texture" > <PixelTexture /> <ProtoInstance /> </MultiTexture> |
ID IDREF SFFloat SFColor MFString MFString MFString SFBool NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<MultiTextureCoordinate | ||
DEF=""
USE="" containerField="texCoord" /> |
ID IDREF NMTOKEN |
|
<MultiTextureTransform | ||
DEF=""
<ProtoInstance />
USE="" containerField="textureTransform" > </MultiTextureTransform> |
ID IDREF NMTOKEN |
|
<NavigationInfo | ||
DEF=""
USE="" avatarSize="0.25 1.6 0.75" headlight="true" speed="1" transitionTime="1.0" transitionType=""ANIMATE"" type=""EXAMINE" "ANY"" visibilityLimit="0" containerField="children" /> |
ID IDREF MFFloat SFBool SFFloat MFFloat MFString MFString SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<Normal | ||
DEF=""
USE="" vector="" containerField="normal" /> |
ID IDREF MFVec3f NMTOKEN |
[inputOutput] |
<NormalInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFVec3f NMTOKEN |
[inputOutput] [inputOutput] |
<NurbsCurve | ||
DEF=""
<CoordinateDouble />
USE="" closed="false" knot="" order="3" tessellation="0" weight="" containerField="geometry" > <ProtoInstance /> </NurbsCurve> |
ID IDREF SFBool MFDouble SFInt32 SFInt32 MFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
<NurbsCurve2D | ||
DEF=""
USE="" closed="false" controlPoint="" knot="" order="3" tessellation="0" weight="" containerField="geometry" /> |
ID IDREF SFBool MFVec2d MFDouble SFInt32 SFInt32 MFDouble NMTOKEN |
[initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
<NurbsOrientationInterpolator | ||
DEF=""
<CoordinateDouble />
USE="" knot="" order="3" weight="" containerField="children" > <ProtoInstance /> </NurbsOrientationInterpolator> |
ID IDREF MFDouble SFInt32 MFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
<NurbsPatchSurface | ||
DEF=""
<CoordinateDouble />
USE="" solid="true" uClosed="false" uDimension="0" uKnot="" uOrder="3" uTessellation="0" vClosed="false" vDimension="0" vKnot="" vOrder="3" vTessellation="0" weight="" containerField="geometry" > <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] |
<NurbsPositionInterpolator | ||
DEF=""
<CoordinateDouble />
USE="" knot="" order="3" weight="" containerField="children" > <ProtoInstance /> </NurbsPositionInterpolator> |
ID IDREF MFDouble SFInt32 MFDouble NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] |
<NurbsSet | ||
DEF=""
<NurbsSweptSurface />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" tessellationScale="1.0" containerField="children" > <NurbsSwungSurface /> <NurbsTrimmedSurface /> <ProtoInstance /> </NurbsSet> |
ID IDREF SFVec3f SFVec3f SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
<NurbsSurfaceInterpolator | ||
DEF=""
<CoordinateDouble />
USE="" uDimension="0" uKnot="" uOrder="3" vDimension="0" vKnot="" vOrder="3" weight="" containerField="children" > <ProtoInstance /> </NurbsSurfaceInterpolator> |
ID IDREF SFInt32 MFDouble SFInt32 SFInt32 MFDouble SFInt32 MFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] |
<NurbsSweptSurface | ||
DEF=""
<NurbsCurve2D />
USE="" ccw="true" solid="true" containerField="geometry" > <NurbsCurve /> <ProtoInstance /> </NurbsSweptSurface> |
ID IDREF SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
<NurbsSwungSurface | ||
DEF=""
<NurbsCurve2D />
USE="" ccw="true" solid="true" containerField="geometry" > <ProtoInstance /> </NurbsSwungSurface> |
ID IDREF SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
<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] |
<NurbsTrimmedSurface | ||
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 /> </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] |
<OrientationChaser | ||
DEF=""
USE="" duration="0" initialDestination="0 1 0 0" initialValue="0 1 0 0" containerField="children" /> |
ID IDREF SFTime SFRotation SFRotation NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
<OrientationDamper | ||
DEF=""
USE="" initialDestination="0 1 0 0" initialValue="0 1 0 0" order="0" tau="0" tolerance="-1" containerField="children" /> |
ID IDREF SFRotation SFRotation SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
<OrientationInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFRotation NMTOKEN |
[inputOutput] [inputOutput] |
<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] [initializeOnly] [inputOutput] [inputOutput] |
<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] |
<ParticleSystem | ||
DEF=""
<ColorRGBA />
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" > <PolylineEmitter /> <SurfaceEmitter /> <VolumeEmitter /> <ForcePhysicsModel /> <WindPhysicsModel /> <!-- 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] |
<PickableGroup | ||
DEF=""
<NurbsSweptSurface />
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" objectType="ALL" pickable="true" containerField="children" > <NurbsSwungSurface /> <NurbsTrimmedSurface /> <ProtoInstance /> <!-- ChildContentModel --> </PickableGroup> |
ID IDREF SFVec3f SFVec3f MFString SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
<PixelTexture | ||
DEF=""
</PixelTexture>
USE="" image="0 0 0" repeatS="true" repeatT="true" containerField="texture" > |
ID IDREF SFImage SFBool SFBool NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] |
<PixelTexture3D | ||
DEF=""
</PixelTexture3D>
USE="" image="0 0 0 0" repeatR="false" repeatS="false" repeatT="false" containerField="texture" > |
ID IDREF MFInt32 SFBool SFBool SFBool NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] |
<PlaneSensor | ||
DEF=""
USE="" autoOffset="true" description="" enabled="true" maxPosition="-1 -1" minPosition="0 0" offset="0 0 0" containerField="children" /> |
ID IDREF SFBool SFString SFBool SFVec2f SFVec2f SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<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] |
<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] |
<PointPicker | ||
DEF=""
<!-- GeometryContentModel GroupingNodeContentModel -->
USE="" enabled="true" intersectionType="BOUNDS" objectType="ALL" sortOrder="CLOSEST" containerField="children" > </PointPicker> |
ID IDREF SFBool SFString MFString SFString NMTOKEN |
[inputOutput] [initializeOnly] [inputOutput] [initializeOnly] |
<PointSet | ||
DEF=""
<!-- ColorCoordinateContentModel -->
USE="" containerField="geometry" > </PointSet> |
ID IDREF NMTOKEN |
|
<Polyline2D | ||
DEF=""
USE="" lineSegments="" containerField="geometry" /> |
ID IDREF MFVec2f NMTOKEN |
[initializeOnly] |
<PolylineEmitter | ||
DEF=""
<CoordinateDouble />
USE="" coordIndex="-1" direction="0 1 0" mass="0" speed="0" surfaceArea="0" variation="0.25" containerField="emitter" > <ProtoInstance /> </PolylineEmitter> |
ID IDREF MFInt32 SFVec3f SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
<Polypoint2D | ||
DEF=""
USE="" point="" containerField="geometry" /> |
ID IDREF MFVec2f NMTOKEN |
[inputOutput] |
<PositionChaser | ||
DEF=""
USE="" duration="0" initialDestination="0 0 0" initialValue="0 0 0" containerField="children" /> |
ID IDREF SFTime SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
<PositionChaser2D | ||
DEF=""
USE="" duration="0" initialDestination="0 0" initialValue="0 0" containerField="children" /> |
ID IDREF SFTime SFVec2f SFVec2f NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
<PositionDamper | ||
DEF=""
USE="" initialDestination="0 0 0" initialValue="0 0 0" order="0" tau="0" tolerance="-1" containerField="children" /> |
ID IDREF SFVec3f SFVec3f SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
<PositionDamper2D | ||
DEF=""
USE="" initialDestination="0 0" initialValue="0 0" order="0" tau="0" tolerance="-1" containerField="children" /> |
ID IDREF SFVec2f SFVec2f SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
<PositionInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFVec3f NMTOKEN |
[inputOutput] [inputOutput] |
<PositionInterpolator2D | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFVec2f NMTOKEN |
[inputOutput] [inputOutput] |
<PrimitivePicker | ||
DEF=""
<!-- GeometryContentModel GroupingNodeContentModel -->
USE="" enabled="true" intersectionType="BOUNDS" objectType="ALL" sortOrder="CLOSEST" containerField="children" > </PrimitivePicker> |
ID IDREF SFBool SFString MFString SFString NMTOKEN |
[inputOutput] [initializeOnly] [inputOutput] [initializeOnly] |
<ProgramShader | ||
DEF=""
</ProgramShader>
USE="" language="" containerField="shaders" > |
ID IDREF SFString NMTOKEN |
[initializeOnly] |
<ProtoInstance | ||
DEF=""
<IS>
<connect nodeField="" protoField=""/>
</IS>
USE="" name="" containerField="children" > <fieldValue name="" value=""/> </ProtoInstance> |
ID IDREF NMTOKEN NMTOKEN |
[inputOutput] |
<ProximitySensor | ||
DEF=""
USE="" center="0 0 0" enabled="true" size="0 0 0" containerField="children" /> |
ID IDREF SFVec3f SFBool SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
<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] |
<ReceiverPdu | ||
DEF=""
<!-- ChildContentModel -->
USE="" address="localhost" applicationID="1" bboxCenter="0 0 0" bboxSize="-1 -1 -1" enabled="true" entityID="0" 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" > </ReceiverPdu> |
ID IDREF SFString SFInt32 SFVec3f SFVec3f SFBool SFInt32 SFString SFInt32 SFString SFInt32 SFInt32 SFTime SFFloat SFInt32 SFBool SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFTime NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<Rectangle2D | ||
DEF=""
USE="" size="2 2" solid="true" containerField="geometry" /> |
ID IDREF SFVec2f SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
<RigidBody | ||
DEF=""
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 0 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" /> |
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] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<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] |
<ScalarChaser | ||
DEF=""
USE="" duration="0" initialDestination="0" initialValue="0" containerField="children" /> |
ID IDREF SFTime SFFloat SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
<ScalarInterpolator | ||
DEF=""
USE="" key="" keyValue="" containerField="children" /> |
ID IDREF MFFloat MFFloat NMTOKEN |
[inputOutput] [inputOutput] |
<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 |
[inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
<ScreenGroup | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children" > </ScreenGroup> |
ID IDREF SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] |
<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] |
<ShaderPart | ||
DEF=""
USE="" type="" url="" containerField="parts" /> |
ID IDREF SFString MFString NMTOKEN |
[initializeOnly] [inputOutput] |
<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] |
<Shape | ||
DEF=""
<!-- ShapeChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children" > </Shape> |
ID IDREF SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] |
<SignalPdu | ||
DEF=""
<!-- ChildContentModel -->
USE="" address="localhost" applicationID="1" bboxCenter="0 0 0" bboxSize="-1 -1 -1" data="" dataLength="0" enabled="true" encodingScheme="0" entityID="0" 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" > </SignalPdu> |
ID IDREF SFString SFInt32 SFVec3f SFVec3f MFInt32 SFInt32 SFBool SFInt32 SFInt32 SFString SFInt32 SFString SFInt32 SFInt32 SFTime SFBool SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFTime NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<SingleAxisHingeJoint | ||
DEF=""
</SingleAxisHingeJoint>
USE="" anchorPoint="0 0 0" axis="0 0 0" maxAngle="3.1416" minAngle="-3.1416" mustOutput="NONE" stopBounce="0" stopErrorCorrection="0.8" containerField="joints" > |
ID IDREF SFVec3f SFVec3f SFFloat SFFloat MFString SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<SliderJoint | ||
DEF=""
</SliderJoint>
USE="" axis="0 1 0" maxSeparation="1" minSeparation="0" mustOutput="NONE" stopBounce="0" stopErrorCorrection="1" containerField="joints" > |
ID IDREF SFVec3f SFFloat SFFloat MFString SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<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] |
<Sphere | ||
DEF=""
USE="" radius="1" solid="true" containerField="geometry" /> |
ID IDREF SFFloat SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
<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] |
<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] |
<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] |
<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] |
<SpotLight | ||
DEF=""
USE="" ambientIntensity="0" attenuation="1 0 0" beamWidth="1.5708" color="1 1 1" cutOffAngle="0.785398" 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] |
<SquadOrientationInterpolator | ||
DEF=""
USE="" closed="false" key="" keyValue="" normalizeVelocity="false" containerField="children" /> |
ID IDREF SFBool MFFloat MFRotation SFBool NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] [inputOutput] |
<StaticGroup | ||
DEF=""
<!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" containerField="children" > </StaticGroup> |
ID IDREF SFVec3f SFVec3f NMTOKEN |
[initializeOnly] [initializeOnly] |
<StringSensor | ||
DEF=""
USE="" deletionAllowed="true" enabled="true" containerField="children" /> |
ID IDREF SFBool SFBool NMTOKEN |
[inputOutput] [inputOutput] |
<SurfaceEmitter | ||
DEF=""
<ProtoInstance />
USE="" mass="0" speed="0" surfaceArea="0" variation="0.25" containerField="emitter" > <!-- GeometryContentModel --> </SurfaceEmitter> |
ID IDREF SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
<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] |
<TexCoordDamper2D | ||
DEF=""
USE="" initialDestination="" initialValue="" order="0" tau="0" tolerance="-1" containerField="children" /> |
ID IDREF MFVec2f MFVec2f SFInt32 SFTime SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
<Text | ||
DEF=""
<!-- TextChildContentModel -->
USE="" length="" maxExtent="0.0" solid="true" string="" containerField="geometry" > </Text> |
ID IDREF MFFloat SFFloat SFBool MFString NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
<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] |
<TextureCoordinate | ||
DEF=""
USE="" point="" containerField="texCoord" /> |
ID IDREF MFVec2f NMTOKEN |
[inputOutput] |
<TextureCoordinate3D | ||
DEF=""
USE="" point="" containerField="texCoord" /> |
ID IDREF MFVec3f NMTOKEN |
[inputOutput] |
<TextureCoordinate4D | ||
DEF=""
USE="" point="" containerField="texCoord" /> |
ID IDREF MFVec4f NMTOKEN |
[inputOutput] |
<TextureCoordinateGenerator | ||
DEF=""
USE="" mode="SPHERE" parameter="" containerField="texCoord" /> |
ID IDREF SFString MFFloat NMTOKEN |
[inputOutput] [inputOutput] |
<TextureMatrixTransform | ||
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] |
<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] |
<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] |
<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] |
<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] |
<TimeTrigger | ||
DEF=""
USE="" containerField="children" /> |
ID IDREF NMTOKEN |
|
<TouchSensor | ||
DEF=""
USE="" description="" enabled="true" containerField="children" /> |
ID IDREF SFString SFBool NMTOKEN |
[inputOutput] [inputOutput] |
<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] |
<TransformSensor | ||
DEF=""
<Billboard />
USE="" center="0 0 0" enabled="true" size="0 0 0" containerField="children" > <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] |
<TransmitterPdu | ||
DEF=""
<!-- ChildContentModel -->
USE="" address="localhost" antennaLocation="0 0 0" antennaPatternLength="0" antennaPatternType="0" applicationID="1" bboxCenter="0 0 0" bboxSize="-1 -1 -1" cryptoKeyID="0" cryptoSystem="0" enabled="true" entityID="0" frequency="0" 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" > </TransmitterPdu> |
ID IDREF SFString SFVec3f SFInt32 SFInt32 SFInt32 SFVec3f SFVec3f SFInt32 SFInt32 SFBool SFInt32 SFInt32 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] [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] |
<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] |
<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] |
<TriangleSet2D | ||
DEF=""
USE="" solid="true" vertices="" containerField="geometry" /> |
ID IDREF SFBool MFVec2f NMTOKEN |
[initializeOnly] [inputOutput] |
<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] |
<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] |
<UniversalJoint | ||
DEF=""
</UniversalJoint>
USE="" anchorPoint="0 0 0" axis1="0 0 0" axis2="0 0 0" mustOutput="NONE" stop1Bounce="0" stop1ErrorCorrection="0.8" stop2Bounce="0" stop2ErrorCorrection="0.8" containerField="joints" > |
ID IDREF SFVec3f SFVec3f SFVec3f MFString SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
<Viewpoint | ||
DEF=""
USE="" centerOfRotation="0 0 0" description="" fieldOfView="0.785398" 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] |
<ViewpointGroup | ||
DEF=""
<OrthoViewpoint />
USE="" center="0 0 0" description="" displayed="true" retainUserOffsets="false" size="0 0 0" containerField="children" > <ViewpointGroup /> <ProtoInstance /> </ViewpointGroup> |
ID IDREF SFVec3f SFString SFBool SFBool SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] |
<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] |
<VisibilitySensor | ||
DEF=""
USE="" center="0 0 0" enabled="true" size="0 0 0" containerField="children" /> |
ID IDREF SFVec3f SFBool SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] |
<VolumeEmitter | ||
DEF=""
<CoordinateDouble />
USE="" coordIndex="-1" direction="0 1 0" mass="0" speed="0" surfaceArea="0" variation="0.25" containerField="emitter" > <ProtoInstance /> </VolumeEmitter> |
ID IDREF MFInt32 SFVec3f SFFloat SFFloat SFFloat SFFloat NMTOKEN |
[initializeOnly] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
<VolumePickSensor | ||
DEF=""
<!-- GeometryContentModel GroupingNodeContentModel -->
USE="" enabled="true" intersectionType="BOUNDS" objectType="ALL" sortOrder="CLOSEST" containerField="children" > </VolumePickSensor> |
ID IDREF SFBool SFString MFString SFString NMTOKEN |
[inputOutput] [initializeOnly] [inputOutput] [initializeOnly] |
<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] |
<WorldInfo | ||
DEF=""
USE="" info="" title="" containerField="children" /> |
ID IDREF MFString SFString NMTOKEN |
[initializeOnly] [initializeOnly] |
Content models 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, 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 properly typed ProtoInstance node 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 depends on assigned profile and components.
A properly typed ProtoInstance node 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 of any node to be MetadataDouble, MetadataFloat, MetadataInteger, MetadataSet or MetadataString.
A properly typed ProtoInstance node can be substituted for any node in this content model.
ColorCoordinateContentModel is the child-node content model corresponding to IndexedLineSet, LineSet and PointSet. ColorCoordinateContentModel can contain any-order Coordinate node with Color (or ColorRGBA) node. No more than one instance of any single node type is allowed.
A properly typed ProtoInstance node can be substituted for any node in this content model.
ColorNormalTexCoordContentModel is the child-node content model corresponding to 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 properly typed ProtoInstance node can be substituted for any node in this content model.
ComposedGeometryContentModel is the child-node content model corresponding to 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 properly typed ProtoInstance node 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 properly typed ProtoInstance node can be substituted for any node in this content model.
Grouping nodes can contain other nodes as children, thus making up the backbone of a scene graph.
A properly typed ProtoInstance node can be substituted for any node in this content model.
LayoutGroupContentModel can contain other nodes as children, plus an X3DLayoutNode as a layout field.
A properly typed ProtoInstance node 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 properly typed ProtoInstance node can be substituted for any node in this content model.
RigidBodyContentModel can contain X3DNBodyCollidableNode nodes as a geometry field, plus a [Sphere, Box, Cone] as a massDensityModel field.
A properly typed ProtoInstance node can be substituted for any node in this content model.
Child-node content model corresponding to a valid scene-graph fragment. Can provide field or fieldValue initialization, so no ROUTEs or prototype declarations allowed.
A properly typed ProtoInstance node can be substituted for any node in this content model.
ShapeChildContentModel is the child-node content model corresponding to X3DShapeNode. ShapeChildContentModel can contain a single Appearance node and a single geometry node, in any order.
A properly typed ProtoInstance node can be substituted for any node in this content model.
SoundChildContentModel is the child-node content model corresponding to X3DSoundNode. SoundChildContentModel can contain a single AudioClip or MovieTexture as sound source.
A properly typed ProtoInstance node can be substituted for any node in this content model.
TextChildContentModel is the child-node content model corresponding to X3DTextNode. TextChildContentModel can contain a single FontStyle node.
A properly typed ProtoInstance node can be substituted for any node in this content model.
TextureBackgroundChildContentModel is the child-node content model corresponding to 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 properly typed ProtoInstance node can be substituted for any node in this content model.