
Encoding of nodes
Part 1: Extensible Markup Language
(XML) encoding
6 Encoding of nodes
This clause provides a detailed specification of the XML encoding of each node defined in ISO/IEC 19775-1. Table 6.1 lists the topics in this clause.
Content models indicate the node elements that can be contained by other node elements.
This XML encoding is autogenerated using the XML Schema for the Extensible 3D (X3D) Graphics Specification tagset defined in Annex B X3D XML Schema.
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 Type and accessType designations are solely informational, and are not part of a valid XML encoding.
| <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" > </Appearance> |
ID IDREF NMTOKEN |
| <Arc2D | ||
|
DEF="" USE="" endAngle="1.570796" radius="1" startAngle="0" containerField="geometry" /> |
ID IDREF SFFloat SFFloat SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
| <ArcClose2D | ||
|
DEF="" USE="" closureType="PIE" endAngle="1.570796" radius="1" startAngle="0" containerField="geometry" /> |
ID IDREF SFString SFFloat SFFloat SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
| <AudioClip | ||
|
DEF="" USE="" description="" duration_changed="" elapsedTime="" isActive="" isPaused="" loop="false" pauseTime="0" pitch="1.0" resumeTime="0" startTime="0" stopTime="0" url="" containerField="children" /> |
ID IDREF SFString SFFloat SFTime SFBool SFBool SFBool SFTime SFFloat SFTime SFTime SFTime MFString NMTOKEN |
[inputOutput] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
| <Background | ||
|
DEF="" USE="" backUrl="" bindTime="" bottomUrl="" frontUrl="" groundAngle="" groundColor="" isBound="" leftUrl="" rightUrl="" set_bind="" skyAngle="" skyColor="0 0 0" topUrl="" containerField="children" /> |
ID IDREF MFString SFTime MFString MFString MFFloat MFColor SFBool MFString MFString SFBool MFFloat MFColor MFString NMTOKEN |
[inputOutput] [outputOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [outputOnly] [inputOutput] [inputOutput] [inputOnly] [inputOutput] [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="" inputFalse="" inputNegate="" inputTrue="" set_boolean="" containerField="children" /> |
ID IDREF SFBool SFBool SFBool SFBool NMTOKEN |
[outputOnly] [outputOnly] [outputOnly] [inputOnly] |
| <BooleanSequencer | ||
|
DEF="" USE="" key="" keyValue="" next="" previous="" set_fraction="" value_changed="" containerField="children" /> |
ID IDREF MFFloat MFBool SFBool SFBool SFFloat SFBool NMTOKEN |
[inputOutput] [inputOutput] [outputOnly] [outputOnly] [inputOnly] [outputOnly] |
| <BooleanToggle | ||
|
DEF="" USE="" set_boolean="" toggle="false" containerField="children" /> |
ID IDREF SFBool SFBool NMTOKEN |
[inputOnly] [inputOutput] |
| <BooleanTrigger | ||
|
DEF="" USE="" set_triggerTime="" triggerTrue="" containerField="children" /> |
ID IDREF SFTime SFBool NMTOKEN |
[inputOnly] [outputOnly] |
| <Box | ||
|
DEF="" USE="" size="2 2 2" containerField="geometry" /> |
ID IDREF SFVec3f NMTOKEN |
[initializeOnly] |
| <Circle2D | ||
|
DEF="" USE="" radius="1" containerField="geometry" /> |
ID IDREF SFFloat NMTOKEN |
[initializeOnly] |
| <Collision | ||
|
DEF="" <!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" collideTime="" enabled="true" isActive="" containerField="children" > </Collision> |
ID IDREF SFVec3f SFVec3f SFTime SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [outputOnly] [inputOutput] [outputOnly] |
| <Color | ||
|
DEF="" USE="" color="" containerField="color" /> |
ID IDREF MFColor NMTOKEN |
[inputOutput] |
| <ColorInterpolator | ||
|
DEF="" USE="" key="" keyValue="" set_fraction="" value_changed="" containerField="children" /> |
ID IDREF MFFloat MFColor SFFloat SFColor NMTOKEN |
[inputOutput] [inputOutput] [inputOnly] [outputOnly] |
| <ColorRGBA | ||
|
DEF="" USE="" color="" containerField="color" /> |
ID IDREF MFColorRGBA NMTOKEN |
[inputOutput] |
| <Cone | ||
|
DEF="" USE="" bottom="true" bottomRadius="1" height="2" side="true" containerField="geometry" /> |
ID IDREF SFBool SFFloat SFFloat SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
| <connect | ||
|
DEF="" USE="" nodeField="" protoField="" /> |
ID IDREF NMTOKEN NMTOKEN |
| <Contour2D | ||
|
DEF="" USE="" /> |
ID IDREF |
| <ContourPolyline2D | ||
|
DEF="" USE="" point="" containerField="geometry" /> |
ID IDREF MFVec2f NMTOKEN |
[inputOutput] |
| <Coordinate | ||
|
DEF="" USE="" point="" containerField="coord" /> |
ID IDREF MFVec3f NMTOKEN |
[inputOutput] |
| <CoordinateDouble | ||
|
DEF="" USE="" point="" containerField="coord" /> |
ID IDREF MFVec3d NMTOKEN |
[inputOutput] |
| <CoordinateInterpolator | ||
|
DEF="" USE="" key="" keyValue="" set_fraction="" value_changed="" containerField="children" /> |
ID IDREF MFFloat MFVec3f SFFloat MFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOnly] [outputOnly] |
| <CoordinateInterpolator2D | ||
|
DEF="" USE="" key="" keyValue="" set_fraction="" value_changed="" containerField="children" /> |
ID IDREF MFFloat MFVec2f SFFloat MFVec2f NMTOKEN |
[inputOutput] [inputOutput] [inputOnly] [outputOnly] |
| <Cylinder | ||
|
DEF="" USE="" bottom="true" height="2" radius="1" side="true" top="true" containerField="geometry" /> |
ID IDREF SFBool SFFloat SFFloat SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
| <CylinderSensor | ||
|
DEF="" USE="" autoOffset="true" description="" diskAngle="0.26179167" enabled="true" isActive="" isOver="" maxAngle="-1" minAngle="0" offset="0" rotation_changed="" trackPoint_changed="" containerField="children" /> |
ID IDREF SFBool SFString SFFloat SFBool SFBool SFBool SFFloat SFFloat SFFloat SFVec3f SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [outputOnly] [outputOnly] [inputOutput] [inputOutput] [inputOutput] [outputOnly] [outputOnly] |
| <DirectionalLight | ||
|
DEF="" USE="" ambientIntensity="0" color="1 1 1" direction="0 0 -1" intensity="1" on="true" containerField="children" /> |
ID IDREF SFFloat SFColor MFVec3f SFFloat SFBool NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
| <Disk2D | ||
|
DEF="" USE="" innerRadius="0" outerRadius="1" containerField="geometry" /> |
ID IDREF SFFloat SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] |
| <ElevationGrid | ||
|
DEF="" <!-- ColorNormalTexCoordContentModel -->
USE="" ccw="true" colorPerVertex="true" creaseAngle="0" height="" normalPerVertex="true" solid="true" xDimension="0" xSpacing="1.0" zDimension="0" zSpacing="1.0" containerField="geometry" > </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="" articulationParameterIdPartAttachedArray="" articulationParameterTypeArray="" articulationParameterValue0_changed="" articulationParameterValue1_changed="" articulationParameterValue2_changed="" articulationParameterValue3_changed="" articulationParameterValue4_changed="" articulationParameterValue5_changed="" articulationParameterValue6_changed="" articulationParameterValue7_changed="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" collideTime="" deadReckoning="0" detonateTime="" entityCategory="0" entityCountry="0" entityDomain="0" entityExtra="0" entityID="0" entityKind="0" entitySpecific="0" entitySubCategory="0" fired1="false" fired2="false" firedTime="" fireMissionIndex="0" firingRange="0" firingRate="0" forceID="0" fuse="0" isActive="" isCollided="" isDetonated="" isNetworkReader="" isNetworkWriter="" isRtpHeaderHeard="" isStandAlone="" 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" set_articulationParameterValue0="" set_articulationParameterValue1="" set_articulationParameterValue2="" set_articulationParameterValue3="" set_articulationParameterValue4="" set_articulationParameterValue5="" set_articulationParameterValue6="" set_articulationParameterValue7="" siteID="0" timestamp="" translation="0 0 0" warhead="0" writeInterval="1.0" containerField="children" > </EspduTransform> |
ID IDREF SFString SFInt32 MFFloat MFInt32 SFInt32 MFInt32 MFInt32 MFInt32 SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat SFVec3f SFVec3f SFVec3f SFTime SFInt32 SFTime SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFBool SFBool SFTime SFInt32 SFInt32 SFInt32 SFInt32 SFInt32 SFBool SFBool SFBool SFBool SFBool SFBool SFBool SFVec3f SFVec3f SFString SFString SFInt32 SFInt32 SFVec3f SFInt32 SFInt32 SFInt32 SFVec3f SFString SFInt32 SFTime SFRotation SFBool SFVec3f SFRotation SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat SFFloat SFInt32 SFTime SFVec3f SFInt32 SFTime NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [initializeOnly] [initializeOnly] [inputOutput] [outputOnly] [inputOutput] [outputOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [outputOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOutput] [inputOnly] [inputOnly] [inputOnly] [inputOnly] [inputOnly] [inputOnly] [inputOnly] [inputOnly] [inputOutput] [outputOnly] [inputOutput] [inputOutput] [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] |
| <FillProperties | ||
|
DEF="" USE="" filled="true" hatchColor="1 1 1" hatched="true" hatchStyle="1" containerField="fillProperties" /> |
ID IDREF SFBool SFColor SFBool SFInt32 NMTOKEN |
[inputOutput] [inputOutput] |
| <Fog | ||
|
DEF="" USE="" bindTime="" color="1 1 1" fogType="LINEAR" isBound="" set_bind="" visibilityRange="0" containerField="children" /> |
ID IDREF SFTime SFColor SFString SFBool SFBool SFFloat NMTOKEN |
[outputOnly] [inputOutput] [inputOutput] [outputOnly] [inputOnly] [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] |
| <GeoCoordinate | ||
|
DEF="" USE="" geoSystem=""GD" "WE"" point="" containerField="coord" /> |
ID IDREF SFString MFVec3d NMTOKEN |
[initializeOnly] [initializeOnly] |
| <GeoElevationGrid | ||
|
DEF="" <!-- ColorNormalTexCoordContentModel -->
USE="" ccw="true" colorPerVertex="true" creaseAngle="0" geoGridOrigin="0 0 0" geoSystem=""GD" "WE"" height="0 0" normalPerVertex="true" set_height="" set_yScale="" solid="true" xDimension="0" xSpacing="1.0" yScale="1" zDimension="0" zSpacing="1.0" containerField="geometry" > </GeoElevationGrid> |
ID IDREF SFBool SFBool SFFloat SFVec3d SFString MFDouble SFBool MFDouble SFFloat SFBool SFInt32 SFFloat SFFloat SFInt32 SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOnly] [inputOnly] [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 MFVec3f MFString MFString MFString MFString SFString MFFloat MFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] |
| <GeoMetadata | ||
|
DEF="" USE="" coordinateSystem="" copyright="" data="" dataFormat="" dataUrl="" date="" description="" ellipsoid="" extent="" horizontalDatum="" metadataFormat="" originator="" resolution="" summary="" title="" url="" verticalDatum="" containerField="children" /> |
ID IDREF SFString SFString IDREFS SFString SFString SFString SFString SFString SFString SFString SFString SFString SFString MFString SFString MFString SFString NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] |
| <GeoOrigin | ||
|
DEF="" USE="" geoCoords="0 0 0" geoSystem=""GD" "WE"" rotateYUp="false" /> |
ID IDREF SFVec3d SFString SFBool |
[inputOutput] [inputOutput] [initializeOnly] |
| <GeoPositionInterpolator | ||
|
DEF="" USE="" geoSystem=""GD" "WE"" geovalue_changed="" key="" keyValue="" set_fraction="" value_changed="" containerField="children" /> |
ID IDREF SFString SFVec3d MFFloat MFVec3d SFFloat SFVec3d NMTOKEN |
[initializeOnly] [outputOnly] [inputOutput] [inputOutput] [inputOnly] [outputOnly] |
| <GeoTouchSensor | ||
|
DEF="" USE="" description="" enabled="true" geoSystem=""GD" "WE"" hitGeoCoord_changed="" hitNormal_changed="" hitPoint_changed="" hitTexCoord_changed="" isActive="" isOver="" touchTime="" containerField="children" /> |
ID IDREF SFString SFBool SFString SFVec3d SFVec3f SFVec3f SFVec2f SFBool SFBool SFTime NMTOKEN |
[inputOutput] [inputOutput] [initializeOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] |
| <GeoViewpoint | ||
|
DEF="" USE="" bindTime="" description="" fieldOfView="0.785398" geoSystem=""GD" "WE"" headlight="true" isBound="" jump="true" navType=""EXAMINE" "ANY"" orientation="0 0 1 0" position="0 0 100000" set_bind="" set_orientation="" set_position="" speedFactor="1.0" containerField="children" /> |
ID IDREF SFTime SFString SFFloat SFString SFBool SFBool SFBool MFString SFRotation SFVec3d SFBool SFRotation SFVec3d SFFloat NMTOKEN |
[outputOnly] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [outputOnly] [inputOutput] [inputOutput] [initializeOnly] [inputOutput] [inputOnly] [inputOnly] [inputOnly] |
| <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="" /> |
ID IDREF MFInt32 MFVec3f SFString SFFloat |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] |
| <HAnimHumanoid | ||
|
DEF="" <!-- ChildContentModel -->
USE="" 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" > </HAnimHumanoid> |
ID IDREF SFVec3f MFString SFString SFRotation SFVec3f SFRotation SFVec3f SFString NMTOKEN |
[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] |
| <ImageTexture | ||
|
DEF="" USE="" repeatS="true" repeatT="true" url="" containerField="texture" /> |
ID IDREF SFBool SFBool MFString NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
| <IndexedFaceSet | ||
|
DEF="" <!-- ColorCoordinateNormalTexCoordContentModel -->
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] |
| <IndexedLineSet | ||
|
DEF="" <!-- ColorCoordinateContentModel -->
USE="" colorIndex="" colorPerVertex="true" coordIndex="" containerField="geometry" > </IndexedLineSet> |
ID IDREF MFInt32 SFBool MFInt32 NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] |
| <IndexedTriangleFanSet | ||
|
DEF="" <!-- ColorCoordinateNormalTexCoordContentModel -->
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] |
| <IndexedTriangleSet | ||
|
DEF="" <!-- ColorCoordinateNormalTexCoordContentModel -->
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] |
| <IndexedTriangleStripSet | ||
|
DEF="" <!-- ColorCoordinateNormalTexCoordContentModel -->
USE="" ccw="true" colorPerVertex="true" index="" normalPerVertex="true" solid="true" stripCount="" containerField="geometry" > </IndexedTriangleStripSet> |
ID IDREF SFBool SFBool MFInt32 SFBool SFBool MFInt32 NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] |
| <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="" next="" previous="" set_fraction="" value_changed="" containerField="children" /> |
ID IDREF MFFloat MFInt32 SFBool SFBool SFFloat SFInt32 NMTOKEN |
[inputOutput] [inputOutput] [outputOnly] [outputOnly] [inputOnly] [outputOnly] |
| <IntegerTrigger | ||
|
DEF="" USE="" integerKey="-1" set_boolean="" triggerValue="" containerField="children" /> |
ID IDREF SFInt32 SFBool SFBool NMTOKEN |
[inputOnly] [outputOnly] |
| <IS | ||
|
DEF="" USE="" /> |
ID IDREF |
| <KeySensor | ||
|
DEF="" USE="" actionKeyPress="" actionKeyRelease="" altKey="" controlKey="" enabled="true" isActive="" keyPress="" keyRelease="" shiftKey="" containerField="children" /> |
ID IDREF SFInt32 SFInt32 SFBool SFBool SFBool SFBool SFString SFString SFBool NMTOKEN |
[outputOnly] [outputOnly] [outputOnly] [outputOnly] [inputOutput] [outputOnly] [outputOnly] [outputOnly] [outputOnly] |
| <LineProperties | ||
|
DEF="" USE="" linetype="1" linewidthScaleFactor="0" containerField="lineProperties" /> |
ID IDREF SFInt32 SFFloat NMTOKEN |
| <LineSet | ||
|
DEF="" <!-- ColorCoordinateContentModel -->
USE="" vertexCount="" containerField="geometry" > </LineSet> |
ID IDREF MFInt32 NMTOKEN |
| <LoadSensor | ||
|
DEF="" USE="" enabled="true" isActive="" isLoaded="" loadTime="" progress="" timeOut="0" containerField="children" /> |
ID IDREF SFBool SFBool SFBool SFTime SFFloat SFTime NMTOKEN |
[inputOutput] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [inputOutput] |
| <LOD | ||
|
DEF="" <!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" center="0 0 0" range="" containerField="children" > </LOD> |
ID IDREF SFVec3f SFVec3f MFVec3f MFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] [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] |
| <MetadataDouble | ||
|
DEF="" USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFDouble NMTOKEN |
[inputOutput] |
| <MetadataFloat | ||
|
DEF="" USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFFloat NMTOKEN |
[inputOutput] |
| <MetadataInteger | ||
|
DEF="" USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFInt32 NMTOKEN |
[inputOutput] |
| <MetadataSet | ||
|
DEF="" USE="" name="" reference="" containerField="metadata" /> |
ID IDREF SFString SFString NMTOKEN |
[inputOutput] |
| <MetadataString | ||
|
DEF="" USE="" name="" reference="" value="" containerField="metadata" /> |
ID IDREF SFString SFString MFString NMTOKEN |
[inputOutput] |
| <MovieTexture | ||
|
DEF="" USE="" description="" duration_changed="" elapsedTime="" isActive="" isPaused="" loop="false" pauseTime="0" pitch="1.0" repeatS="true" repeatT="true" resumeTime="0" startTime="0" stopTime="0" url="" containerField="children" /> |
ID IDREF SFString SFFloat SFTime SFBool SFBool SFBool SFTime SFFloat SFBool SFBool SFTime SFTime SFTime MFString NMTOKEN |
[inputOutput] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [inputOutput] [inputOutput] [inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
| <MultiTexture | ||
|
DEF="" USE="" alpha="1" color="1 1 1" function="" mode="" source="" transparent="false" containerField="texture" /> |
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="" USE="" containerField="textureTransform" /> |
ID IDREF NMTOKEN |
| <NavigationInfo | ||
|
DEF="" USE="" avatarSize="0.25 1.6 0.75" bindTime="" headlight="true" isBound="" set_bind="" speed="1" type=""EXAMINE" "ANY"" visibilityLimit="0" containerField="children" /> |
ID IDREF MFFloat SFTime SFBool SFBool SFBool SFFloat MFString SFFloat NMTOKEN |
[inputOutput] [outputOnly] [inputOutput] [outputOnly] [inputOnly] [inputOutput] [inputOutput] [inputOutput] |
| <Normal | ||
|
DEF="" USE="" vector="" containerField="normal" /> |
ID IDREF MFVec3f NMTOKEN |
[inputOutput] |
| <NormalInterpolator | ||
|
DEF="" USE="" key="" keyValue="" set_fraction="" value_changed="" containerField="children" /> |
ID IDREF MFFloat MFVec3f SFFloat MFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOnly] [outputOnly] |
| <NurbsCurve | ||
|
DEF="" USE="" controlPoint="" knot="" order="3" tessellation="0" weight="" containerField="geometry" /> |
ID IDREF MFVec3f MFDouble SFInt32 SFInt32 MFDouble NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
| <NurbsCurve2D | ||
|
DEF="" USE="" controlPoint="" knot="" order="3" tessellation="0" weight="" containerField="geometry" /> |
ID IDREF MFVec3f MFDouble SFInt32 SFInt32 MFDouble NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
| <NurbsOrientationInterpolator | ||
|
DEF="" USE="" knot="" order="3" set_fraction="" value_changed="" weight="" containerField="children" /> |
ID IDREF MFDouble SFInt32 SFFloat SFRotation MFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [inputOnly] [outputOnly] [inputOutput] |
| <NurbsPatchSurface | ||
|
DEF="" USE="" solid="true" uDimension="0" uKnot="" uOrder="3" uTessellation="0" vDimension="0" vKnot="" vOrder="3" vTessellation="0" weight="" containerField="geometry" /> |
ID IDREF SFBool SFInt32 MFDouble SFInt32 SFInt32 SFInt32 MFDouble SFInt32 SFInt32 MFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
| <NurbsPositionInterpolator | ||
|
DEF="" USE="" knot="" order="3" set_fraction="" value_changed="" weight="" containerField="children" /> |
ID IDREF MFDouble SFInt32 SFFloat SFVec3f MFDouble NMTOKEN |
[initializeOnly] [inputOutput] [inputOnly] [outputOnly] [inputOutput] |
| <NurbsSet | ||
|
DEF="" <!-- ChildContentModel -->
USE="" bboxCenter="0 0 0" bboxSize="-1 -1 -1" tessellationScale="1.0" containerField="children" > </NurbsSet> |
ID IDREF SFVec3f SFVec3f SFFloat NMTOKEN |
[initializeOnly] [initializeOnly] [inputOutput] |
| <NurbsSurfaceInterpolator | ||
|
DEF="" USE="" normal_changed="" position_changed="" set_fraction="" uDimension="0" uKnot="" uOrder="3" vDimension="0" vKnot="" vOrder="3" weight="" containerField="children" /> |
ID IDREF SFVec3f SFVec3f SFVec2f SFInt32 MFDouble SFInt32 SFInt32 MFDouble SFInt32 MFDouble NMTOKEN |
[outputOnly] [outputOnly] [inputOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] |
| <NurbsSweptSurface | ||
|
DEF="" USE="" ccw="true" solid="true" containerField="geometry" /> |
ID IDREF SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
| <NurbsSwungSurface | ||
|
DEF="" USE="" ccw="true" solid="true" containerField="geometry" /> |
ID IDREF SFBool SFBool NMTOKEN |
[initializeOnly] [initializeOnly] |
| <NurbsTextureCoordinate | ||
|
DEF="" USE="" uDimension="0" uKnot="" uOrder="3" vDimension="0" vKnot="" vOrder="3" weight="" containerField="texCoord" /> |
ID IDREF SFInt32 MFDouble SFInt32 SFInt32 MFDouble SFInt32 MFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] |
| <NurbsTrimmedSurface | ||
|
DEF="" USE="" solid="true" uDimension="0" uKnot="" uOrder="3" uTessellation="0" vDimension="0" vKnot="" vOrder="3" vTessellation="0" weight="" containerField="geometry" /> |
ID IDREF SFBool SFInt32 MFDouble SFInt32 SFInt32 SFInt32 MFDouble SFInt32 SFInt32 MFDouble NMTOKEN |
[initializeOnly] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [initializeOnly] [initializeOnly] [initializeOnly] [inputOutput] [inputOutput] |
| <OrientationInterpolator | ||
|
DEF="" USE="" key="" keyValue="" set_fraction="" value_changed="" containerField="children" /> |
ID IDREF MFFloat MFRotation SFFloat SFRotation NMTOKEN |
[inputOutput] [inputOutput] [inputOnly] [outputOnly] |
| <PixelTexture | ||
|
DEF="" USE="" image="0 0 0" repeatS="true" repeatT="true" containerField="texture" /> |
ID IDREF SFImage SFBool SFBool NMTOKEN |
[inputOutput] [initializeOnly] [initializeOnly] |
| <PlaneSensor | ||
|
DEF="" USE="" autoOffset="true" description="" enabled="true" isActive="" isOver="" maxPosition="-1 -1" minPosition="0 0" offset="0 0 0" trackPoint_changed="" translation_changed="" containerField="children" /> |
ID IDREF SFBool SFString SFBool SFBool SFBool SFVec2f SFVec2f SFVec3f SFVec3f SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [outputOnly] [outputOnly] [inputOutput] [inputOutput] [inputOutput] [outputOnly] [outputOnly] |
| <PointLight | ||
|
DEF="" USE="" ambientIntensity="0" attenuation="1 0 0" color="1 1 1" intensity="1" location="0 0 0" on="true" radius="100" containerField="children" /> |
ID IDREF SFFloat SFVec3f SFColor SFFloat MFVec3f SFBool SFFloat NMTOKEN |
[inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] [inputOutput] |
| <PointSet | ||
|
DEF="" <!-- ColorCoordinateContentModel -->
USE="" containerField="geometry" > </PointSet> |
ID IDREF NMTOKEN |
| <Polyline2D | ||
|
DEF="" USE="" lineSegments="" containerField="geometry" /> |
ID IDREF MFVec2f NMTOKEN |
[initializeOnly] |
| <Polypoint2D | ||
|
DEF="" USE="" points="" containerField="geometry" /> |
ID IDREF MFVec2f NMTOKEN |
[initializeOnly] |
| <PositionInterpolator | ||
|
DEF="" USE="" key="" keyValue="" set_fraction="" value_changed="" containerField="children" /> |
ID IDREF MFFloat MFVec3f SFFloat SFVec3f NMTOKEN |
[inputOutput] [inputOutput] [inputOnly] [outputOnly] |
| <PositionInterpolator2D | ||
|
DEF="" USE="" key="" keyValue="" set_fraction="" value_changed="" containerField="children" /> |
ID IDREF MFFloat MFVec2f SFFloat SFVec2f NMTOKEN |
[inputOutput] [inputOutput] [inputOnly] [outputOnly] |
| <ProximitySensor | ||
|
DEF="" USE="" center="0 0 0" centerOfRotation_changed="" enabled="true" enterTime="" exitTime="" isActive="" orientation_changed="" position_changed="" size="0 0 0" containerField="children" /> |
ID IDREF SFVec3f SFVec3f SFBool SFTime SFTime SFBool SFRotation SFVec3f SFVec3f NMTOKEN |
[inputOutput] [outputOnly] [inputOutput] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [outputOnly] [inputOutput] |
| <ReceiverPdu | ||
|
DEF="" <!-- ChildContentModel -->
USE="" address="localhost" applicationID="1" bboxCenter="0 0 0" bboxSize="-1 -1 -1" entityID="0" isActive="" isNetworkReader="" isNetworkWriter="" isRtpHeaderHeard="" isStandAlone="" multicastRelayHost="" multicastRelayPort="0" networkMode="standAlone" port="0" radioID="0" readInterval="0.1" receivedPower="0.0" receiverState="0" rtpHeaderExpected="false" siteID="0" timestamp="" transmitterApplicationID="0" transmitterEntityID="0" transmitterRadioID="0" transmitterSiteID="0" whichGeometry="1" writeInterval="1.0" containerField="children" > </ReceiverPdu> |
ID IDREF SFString SFInt32 SFVec3f SFVec3f SFInt32 SFBool SFBool SFBool SFBool SFBool SFString SFInt32 SFString SFInt32 SFInt32 |