Encoding of nodes
Part 1: Extensible Markup Language (XML) encoding
6 Encoding of nodes
6.1 Introduction
6.1.1 Topics
This clause provides a detailed
specification of the XML encoding for each node defined in ISO/IEC 19775-1. The topics in this clause
are listed in Table 6.1.
Table 6.1 — Table of contents
6.1.2 Description
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.
- Each node name is followed by a list of fields (if any).
- Each field attribute name is followed by default value (if any), type and
accessType.
- After field attributes, contained node content (if any) is listed.
- Singleton tags or open/close tag pairs are used to complete each element, as
appropriate.
NOTE 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.
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.
6.2 Nodes
6.2.1 Anchor
|
<Anchor
|
|
|
|
DEF=""
USE=""
bboxCenter="0 0 0"
bboxSize="-1 -1 -1"
description=""
parameter=""
url=""
containerField="children"
>
<!-- ChildContentModel
ChildContentModelSceneGraphStructure -->
</Anchor>
|
ID
IDREF
SFVec3f
SFVec3f
SFString
MFString
MFString
NMTOKEN
|
[initializeOnly]
[initializeOnly]
[inputOutput]
[inputOutput]
[inputOutput]
|
6.2.2 Appearance
6.2.3 Arc2D
|
<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=""
containerField="children"
/>
|
ID
IDREF
MFString
MFString
MFString
MFFloat
MFColor
MFString
MFString
MFFloat
MFColor
MFString
NMTOKEN
|
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
|
|
<Billboard
|
|
|
|
DEF=""
USE=""
axisOfRotation="0 1 0"
bboxCenter="0 0 0"
bboxSize="-1 -1 -1"
containerField="children"
>
<!-- ChildContentModel
ChildContentModelSceneGraphStructure -->
</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
|
|
6.2.13 BoundedPhysicsModel
|
<BoundedPhysicsModel
|
|
|
|
DEF=""
USE=""
enabled="true"
containerField="physics"
>
<ProtoInstance />
<!-- 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]
|
|
<CADFace
|
|
|
|
DEF=""
USE=""
bboxCenter="0 0 0"
bboxSize="-1 -1 -1"
name=""
containerField="children"
>
<Shape />
<LOD />
<ProtoInstance />
</CADFace>
|
ID
IDREF
SFVec3f
SFVec3f
SFString
NMTOKEN
|
[initializeOnly]
[initializeOnly]
[inputOutput]
|
|
<CADLayer
|
|
|
|
DEF=""
USE=""
bboxCenter="0 0 0"
bboxSize="-1 -1 -1"
name=""
visible=""
containerField="children"
>
<!-- ChildContentModel
ChildContentModelSceneGraphStructure -->
</CADLayer>
|
ID
IDREF
SFVec3f
SFVec3f
SFString
MFBool
NMTOKEN
|
[initializeOnly]
[initializeOnly]
[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=""
USE=""
bboxCenter="0 0 0"
bboxSize="-1 -1 -1"
enabled="true"
rotation="0 0 1 0"
translation="0 0 0"
containerField="children"
>
<CollidableOffset />
<CollidableShape />
<ProtoInstance />
</CollidableOffset>
|
ID
IDREF
SFVec3f
SFVec3f
SFBool
SFRotation
SFVec3f
NMTOKEN
|
[initializeOnly]
[initializeOnly]
[inputOutput]
[inputOutput]
[inputOutput]
|
|
<CollidableShape
|
|
|
|
DEF=""
USE=""
bboxCenter="0 0 0"
bboxSize="-1 -1 -1"
enabled="true"
rotation="0 0 1 0"
translation="0 0 0"
containerField="children"
>
<Shape />
<ProtoInstance />
</CollidableShape>
|
ID
IDREF
SFVec3f
SFVec3f
SFBool
SFRotation
SFVec3f
NMTOKEN
|
[initializeOnly]
[initializeOnly]
[inputOutput]
[inputOutput]
[inputOutput]
|
|
<Collision
|
|
|
|
DEF=""
USE=""
bboxCenter="0 0 0"
bboxSize="-1 -1 -1"
enabled="true"
containerField="children"
>
<!-- ChildContentModel
ChildContentModelSceneGraphStructure -->
<!-- Collision can also have a single X3DChildNode with
containerField='proxy' -->
</Collision>
|
ID
IDREF
SFVec3f
SFVec3f
SFBool
NMTOKEN
|
[initializeOnly]
[initializeOnly]
[inputOutput]
|
|
<CollisionCollection
|
|
|
|
DEF=""
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"
>
<CollidableOffset />
<CollidableShape />
<CollisionSpace />
<ProtoInstance />
</CollisionCollection>
|
ID
IDREF
MFString
SFFloat
SFBool
SFVec2f
SFFloat
SFVec2f
SFFloat
SFFloat
SFVec2f
NMTOKEN
|
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
|
|
<CollisionSensor
|
|
|
|
DEF=""
USE=""
enabled="true"
containerField="children"
>
<CollisionCollection />
<ProtoInstance />
</CollisionSensor>
|
ID
IDREF
SFBool
NMTOKEN
|
[inputOutput]
|
|
<CollisionSpace
|
|
|
|
DEF=""
USE=""
bboxCenter="0 0 0"
bboxSize="-1 -1 -1"
enabled="true"
useGeometry="false"
containerField="children"
>
<CollidableOffset />
<CollidableShape />
<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]
|
|
<ComposedShader
|
|
|
|
DEF=""
USE=""
language=""
containerField="shaders"
>
<field />
<ShaderPart />
</ComposedShader>
|
ID
IDREF
SFString
NMTOKEN
|
[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=""
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"
>
<RigidBody />
<CollidableOffset />
<CollidableOffset />
<CollidableShape />
<ProtoInstance />
<CollidableShape />
<CollidableOffset />
<CollidableShape />
<ProtoInstance />
<ProtoInstance />
<CollidableOffset />
<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]
|
|
<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=""
USE=""
address="localhost"
applicationID="1"
port="0"
siteID="0"
containerField="children"
>
<DISEntityTypeMapping />
<ProtoInstance />
</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"
containerField="children"
/>
|
ID
IDREF
SFInt32
SFInt32
SFInt32
SFInt32
SFInt32
SFInt32
SFInt32
NMTOKEN
|
[initializeOnly]
[initializeOnly]
[initializeOnly]
[initializeOnly]
[initializeOnly]
[initializeOnly]
[initializeOnly]
|
|
<Disk2D
|
|
|
|
DEF=""
USE=""
innerRadius="0"
outerRadius="1"
solid="true"
containerField="geometry"
/>
|
ID
IDREF
SFFloat
SFFloat
SFBool
NMTOKEN
|
[initializeOnly]
[initializeOnly]
[initializeOnly]
|
|
<DoubleAxisHingeJoint
|
|
|
|
DEF=""
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"
/>
<RigidBody />
<RigidBody />
<ProtoInstance />
<ProtoInstance />
<RigidBody />
<ProtoInstance />
|
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]
|
|
<EspduTransform
|
|
|
|
DEF=""
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"
>
<!-- ChildContentModel
ChildContentModelSceneGraphStructure -->
</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=""
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"
Spacing="1.0"
containerField="geometry"
>
<GeoOrigin />
<GeoOrigin />
<!-- ColorNormalTexCoordContentModel
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=""
USE=""
bboxCenter="0 0 0"
bboxSize="-1 -1 -1"
geoCoords="0 0 0"
geoSystem=""GD" "WE""
containerField="children"
>
<!-- ChildContentModel
ChildContentModelSceneGraphStructure -->
</GeoLocation>
|
ID
IDREF
SFVec3f
SFVec3f
SFVec3d
SFString
NMTOKEN
|
[initializeOnly]
[initializeOnly]
[inputOutput]
[initializeOnly]
|
|
<GeoLOD
|
|
|
|
DEF=""
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"
>
<!-- ChildContentModel
ChildContentModelSceneGraphStructure -->
</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=""
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=""
USE=""
geoSystem=""GD" "WE""
key=""
keyValue=""
containerField="children"
>
<GeoOrigin />
</GeoPositionInterpolator>
|
ID
IDREF
SFString
MFFloat
MFVec3d
NMTOKEN
|
[initializeOnly]
[inputOutput]
[inputOutput]
|
|
<GeoTouchSensor
|
|
|
|
DEF=""
USE=""
description=""
enabled="true"
geoSystem=""GD" "WE""
containerField="children"
>
<GeoOrigin />
</GeoTouchSensor>
|
ID
IDREF
SFString
SFBool
SFString
NMTOKEN
|
[inputOutput]
[inputOutput]
[initializeOnly]
|
|
<GeoTransform
|
|
|
|
DEF=""
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"
>
<!-- ChildContentModel
ChildContentModelSceneGraphStructure -->
</GeoTransform>
|
ID
IDREF
SFVec3f
SFVec3f
SFVec3d
SFString
SFRotation
SFVec3f
SFRotation
SFVec3f
NMTOKEN
|
[initializeOnly]
[initializeOnly]
[inputOutput]
[initializeOnly]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
|
|
<GeoViewpoint
|
|
|
|
DEF=""
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"
>
<GeoOrigin />
</GeoViewpoint>
|
ID
IDREF
SFString
SFFloat
SFString
SFBool
SFBool
MFString
SFRotation
SFVec3d
SFFloat
NMTOKEN
|
[inputOutput]
[inputOutput]
[initializeOnly]
[inputOutput]
[inputOutput]
[inputOutput]
[initializeOnly]
[inputOutput]
[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=""
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"
>
<Coordinate />
<CoordinateDouble />
<Normal />
<!-- ChildContentModel -->
</HAnimHumanoid>
|
ID
IDREF
SFVec3f
MFString
SFString
SFRotation
SFVec3f
SFRotation
SFVec3f
SFString
NMTOKEN
|
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
|
|
<HAnimJoint
|
|
|
|
DEF=""
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"
>
<!-- ChildContentModel
ChildContentModelSceneGraphStructure -->
</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=""
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"
>
<HAnimDisplacer />
<!-- ChildContentModel
ChildContentModelSceneGraphStructure -->
</HAnimSegment>
|
ID
IDREF
SFVec3f
SFVec3f
SFVec3f
SFFloat
MFFloat
SFString
NMTOKEN
|
[initializeOnly]
[initializeOnly]
[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]
|
|
<HAnimSite
|
|
|
|
DEF=""
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"
>
<!-- ChildContentModel
ChildContentModelSceneGraphStructure -->
</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]
|