Encoding of nodes
Part 1: Extensible Markup Language (XML) encoding

6 Encoding of nodes

--- X3D separator bar ---

cube 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 Introduction
  6.1.1 Topics
  6.1.2 Description
6.2 Nodes
  6.2.1 Anchor
  6.2.2 Appearance
  6.2.3 Arc2D
  6.2.4 ArcClose2D
  6.2.5 AudioClip
  6.2.6 Background
  6.2.7 BallJoint
  6.2.8 Billboard
  6.2.9 BooleanFilter
  6.2.10 BooleanSequencer
  6.2.11 BooleanToggle
  6.2.12 BooleanTrigger
  6.2.13 BoundedPhysicsModel
  6.2.14 Box
  6.2.15 CADAssembly
  6.2.16 CADFace
  6.2.17 CADLayer
  6.2.18 CADPart
  6.2.19 Circle2D
  6.2.20 ClipPlane
  6.2.21 CollidableOffset
  6.2.22 CollidableShape
  6.2.23 Collision
  6.2.24 CollisionCollection
  6.2.25 CollisionSensor
  6.2.26 CollisionSpace
  6.2.27 Color
  6.2.28 ColorDamper
  6.2.29 ColorInterpolator
  6.2.30 ColorRGBA
  6.2.31 ComposedCubeMapTexture
  6.2.32 ComposedShader
  6.2.33 ComposedTexture3D
  6.2.34 Cone
  6.2.35 ConeEmitter
  6.2.36 Contact
  6.2.37 Contour2D
  6.2.38 ContourPolyline2D
  6.2.39 Coordinate
  6.2.40 CoordinateDamper
  6.2.41 CoordinateDouble
  6.2.42 CoordinateInterpolator
  6.2.43 CoordinateInterpolator2D
  6.2.44 Cylinder
  6.2.45 CylinderSensor
  6.2.46 DirectionalLight
  6.2.47 DISEntityManager
  6.2.48 DISEntityTypeMapping
  6.2.49 Disk2D
  6.2.50 DoubleAxisHingeJoint
  6.2.51 EaseInEaseOut
  6.2.52 ElevationGrid
  6.2.53 EspduTransform
  6.2.54 ExplosionEmitter
  6.2.55 Extrusion
  6.2.56 field
  6.2.57 fieldValue
  6.2.58 FillProperties
  6.2.59 FloatVertexAttribute
  6.2.60 Fog
  6.2.61 FogCoordinate
  6.2.62 FontStyle
  6.2.63 ForcePhysicsModel
  6.2.64 GeneratedCubeMapTexture
  6.2.65 GeoCoordinate
  6.2.66 GeoElevationGrid
  6.2.67 GeoLocation
  6.2.68 GeoLOD
  6.2.69 GeoMetadata
  6.2.70 GeoOrigin
  6.2.71 GeoPositionInterpolator
  6.2.72 GeoTouchSensor
  6.2.73 GeoTransform
  6.2.74 GeoViewpoint
  6.2.75 Group
  6.2.76 HAnimDisplacer

  6.2.77 HAnimHumanoid
  6.2.78 HAnimJoint
  6.2.79 HAnimSegment
  6.2.80 HAnimSite
  6.2.81 ImageCubeMapTexture
  6.2.82 ImageTexture
  6.2.83 ImageTexture3D
  6.2.84 IndexedFaceSet
  6.2.85 IndexedLineSet
  6.2.86 IndexedQuadSet
  6.2.87 IndexedTriangleFanSet
  6.2.88 IndexedTriangleSet
  6.2.89 IndexedTriangleStripSet
  6.2.90 Inline
  6.2.91 IntegerSequencer
  6.2.92 IntegerTrigger
  6.2.93 KeySensor
  6.2.94 Layer
  6.2.95 LayerSet
  6.2.96 Layout
  6.2.97 LayoutGroup
  6.2.98 LayoutLayer
  6.2.99 LinePickSensor
  6.2.100 LineProperties
  6.2.101 LineSet
  6.2.102 LoadSensor
  6.2.103 LocalFog
  6.2.104 LOD
  6.2.105 Material
  6.2.106 Matrix3VertexAttribute
  6.2.107 Matrix4VertexAttribute
  6.2.108 MetadataDouble
  6.2.109 MetadataFloat
  6.2.110 MetadataInteger
  6.2.111 MetadataSet
  6.2.112 MetadataString
  6.2.113 MotorJoint
  6.2.114 MovieTexture
  6.2.115 MultiTexture
  6.2.116 MultiTextureCoordinate
  6.2.117 MultiTextureTransform
  6.2.118 NavigationInfo
  6.2.119 Normal
  6.2.120 NormalInterpolator
  6.2.121 NurbsCurve
  6.2.122 NurbsCurve2D
  6.2.123 NurbsOrientationInterpolator
  6.2.124 NurbsPatchSurface
  6.2.125 NurbsPositionInterpolator
  6.2.126 NurbsSet
  6.2.127 NurbsSurfaceInterpolator
  6.2.128 NurbsSweptSurface
  6.2.129 NurbsSwungSurface
  6.2.130 NurbsTextureCoordinate
  6.2.131 NurbsTrimmedSurface
  6.2.132 OrientationChaser
  6.2.133 OrientationDamper
  6.2.134 OrientationInterpolator
  6.2.135 OrthoViewpoint
  6.2.136 PackagedShader
  6.2.137 ParticleSystem
  6.2.138 PickableGroup
  6.2.139 PixelTexture
  6.2.140 PixelTexture3D
  6.2.141 PlaneSensor
  6.2.142 PointEmitter
  6.2.143 PointLight
  6.2.144 PointPicker
  6.2.145 PointSet
  6.2.146 Polyline2D
  6.2.147 PolylineEmitter
  6.2.148 Polypoint2D
  6.2.149 PositionChaser
  6.2.150 PositionChaser2D
  6.2.151 PositionDamper
  6.2.152 PositionDamper2D
  6.2.153 PositionInterpolator
  6.2.154 PositionInterpolator2D
  6.2.155 PrimitivePicker
  6.2.156 ProgramShader

  6.2.157 ProtoInstance
  6.2.158 ProximitySensor
  6.2.159 QuadSet
  6.2.160 ReceiverPdu
  6.2.161 Rectangle2D
  6.2.162 RigidBody
  6.2.163 RigidBodyCollection
  6.2.164 ScalarChaser
  6.2.165 ScalarInterpolator
  6.2.166 ScreenFontStyle
  6.2.167 ScreenGroup
  6.2.168 Script
  6.2.169 ShaderPart
  6.2.170 ShaderProgram
  6.2.171 Shape
  6.2.172 SignalPdu
  6.2.173 SingleAxisHingeJoint
  6.2.174 SliderJoint
  6.2.175 Sound
  6.2.176 Sphere
  6.2.177 SphereSensor
  6.2.178 SplinePositionInterpolator
  6.2.179 SplinePositionInterpolator2D
  6.2.180 SplineScalarInterpolator
  6.2.181 SpotLight
  6.2.182 SquadOrientationInterpolator
  6.2.183 StaticGroup
  6.2.184 StringSensor
  6.2.185 SurfaceEmitter
  6.2.186 Switch
  6.2.187 TexCoordDamper
  6.2.188 Text
  6.2.189 TextureBackground
  6.2.190 TextureCoordinate
  6.2.191 TextureCoordinate3D
  6.2.192 TextureCoordinate4D
  6.2.193 TextureCoordinateGenerator
  6.2.194 TextureMatrixTransform
  6.2.195 TextureProperties
  6.2.196 TextureTransform
  6.2.197 TextureTransform3D
  6.2.198 TimeSensor
  6.2.199 TimeTrigger
  6.2.200 TouchSensor
  6.2.201 Transform
  6.2.202 TransformSensor
  6.2.203 TransmitterPdu
  6.2.204 TriangleFanSet
  6.2.205 TriangleSet
  6.2.206 TriangleSet2D
  6.2.207 TriangleStripSet
  6.2.208 TwoSidedMaterial
  6.2.209 UniversalJoint
  6.2.210 Viewpoint
  6.2.211 ViewpointGroup
  6.2.212 Viewport
  6.2.213 VisibilitySensor
  6.2.214 VolumeEmitter
  6.2.215 VolumePickSensor
  6.2.216 WindPhysicsModel
  6.2.217 WorldInfo
6.3 Content models
  6.3.1 Overview
  6.3.2 AppearanceChildContentModel
  6.3.3 ChildContentModel
  6.3.4 ChildContentModelCore
  6.3.5 ChildContentModelSceneGraphStructure
  6.3.6 ColorCoordinateContentModel
  6.3.7 ColorNormalTexCoordContentModel
  6.3.8 ComposedGeometryContentModel
  6.3.9 GeometryContentModel
  6.3.10 GroupingNodeContentModel
  6.3.11 LayoutGroupContentModel
  6.3.12 RigidBodyCollectionContentModel
  6.3.13 RigidBodyContentModel
  6.3.14 SceneGraphFragmentContentModel
  6.3.15 ShapeChildContentModel
  6.3.16 SoundChildContentModel
  6.3.17 TextChildContentModel
  6.3.18 TextureBackgroundChildContentModel

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.

  1. Each node name is followed by a list of fields (if any).
  2. Each field attribute name is followed by default value (if any), type and accessType.
  3. After field attributes, contained node content (if any) is listed.
  4. 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.

cube6.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

<Appearance

 

 

  DEF=""
  USE=""
  containerField="" 
>

   <!-- AppearanceChildContentModel -->
</Appearance>

ID
IDREF
NMTOKEN 

   

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]

6.2.4  ArcClose2D

<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]

6.2.5  AudioClip

 

<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]

6.2.6  Background

<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]

6.2.7  BallJoint

<BallJoint

 

 

  DEF=""
  USE=""
  anchorPoint="0 0 0" 
  mustOutput="NONE" 
  containerField="joints" 
/>

   <RigidBody />
   <RigidBody />
   <ProtoInstance />
   <ProtoInstance />
   <RigidBody />
   <ProtoInstance />

ID
IDREF
SFVec3f 
MFString 
NMTOKEN 



[inputOutput]
[inputOutput]

6.2.8  Billboard

<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]

6.2.9  BooleanFilter

<BooleanFilter

 

 

  DEF=""
  USE=""
  containerField="children" 
/>

ID
IDREF
NMTOKEN 

 

6.2.10  BooleanSequencer

<BooleanSequencer

 

 

  DEF=""
  USE=""
  key="" 
  keyValue="" 
  containerField="children" 
/>

ID
IDREF
MFFloat 
MFBool 
NMTOKEN 



[inputOutput]
[inputOutput]

6.2.11  BooleanToggle

<BooleanToggle

 

 

  DEF=""
  USE=""
  toggle="false" 
  containerField="children" 
/>

ID
IDREF
SFBool 
NMTOKEN 



[inputOutput]

6.2.12  BooleanTrigger

<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]

6.2.14  Box

<Box

 

 

  DEF=""
  USE=""
  size="2 2 2" 
  solid="true" 
  containerField="geometry" 
/>

ID
IDREF
SFVec3f 
SFBool 
NMTOKEN 



[initializeOnly]
[initializeOnly]

6.2.15  CADAssembly

<CADAssembly

 

 

  DEF=""
  USE=""
  bboxCenter="0 0 0" 
  bboxSize="-1 -1 -1" 
  name="" 
  containerField="children" 
>

   <CADPart />
   <!-- ChildContentModel ChildContentModelSceneGraphStructure -->
</CADAssembly>

ID
IDREF
SFVec3f 
SFVec3f 
SFString 
NMTOKEN 



[initializeOnly]
[initializeOnly]
[inputOutput]

6.2.16  CADFace

<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]

6.2.17  CADLayer

<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]

6.2.18  CADPart

<CADPart

 

 

  DEF=""
  USE=""
  bboxCenter="0 0 0" 
  bboxSize="-1 -1 -1" 
  name="" 
  containerField="children" 
>

   <CADFace />
   <!-- ChildContentModel ChildContentModelSceneGraphStructure -->
</CADPart>

ID
IDREF
SFVec3f 
SFVec3f 
SFString 
NMTOKEN 



[initializeOnly]
[initializeOnly]
[inputOutput]

6.2.19  Circle2D

<Circle2D

 

 

  DEF=""
  USE=""
  radius="1" 
  containerField="geometry" 
/>

ID
IDREF
SFFloat 
NMTOKEN 



[initializeOnly]

6.2.20  ClipPlane

<ClipPlane

 

 

  DEF=""
  USE=""
  enabled="true" 
  plane="0 1 0 0" 
  containerField="color" 
/>

ID
IDREF
SFBool 
SFVec4f 
NMTOKEN 



[inputOutput]
[inputOutput]

6.2.21  CollidableOffset

<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]

6.2.22  CollidableShape

<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]

6.2.23  Collision

<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]

6.2.24  CollisionCollection

<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]

6.2.25  CollisionSensor

<CollisionSensor

 

 

  DEF=""
  USE=""
  enabled="true" 
  containerField="children" 
>

   <CollisionCollection />
   <ProtoInstance />
</CollisionSensor>

ID
IDREF
SFBool 
NMTOKEN 



[inputOutput]

6.2.26  CollisionSpace

<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]

6.2.27  Color

<Color

 

 

  DEF=""
  USE=""
  color="" 
  containerField="color" 
/>

ID
IDREF
MFColor 
NMTOKEN 



[inputOutput]

6.2.28  ColorDamper

<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]

6.2.29  ColorInterpolator

<ColorInterpolator

 

 

  DEF=""
  USE=""
  key="" 
  keyValue="" 
  containerField="children" 
/>

ID
IDREF
MFFloat 
MFColor 
NMTOKEN 



[inputOutput]
[inputOutput]

6.2.30  ColorRGBA

<ColorRGBA

 

 

  DEF=""
  USE=""
  color="" 
  containerField="color" 
/>

ID
IDREF
MFColorRGBA 
NMTOKEN 



[inputOutput]

6.2.31  ComposedCubeMapTexture

<ComposedCubeMapTexture

 

 

  DEF=""
  USE=""
  containerField="texture" 
>

   <ImageTexture />
   <PixelTexture />
   <MovieTexture />
   <ProtoInstance />
</ComposedCubeMapTexture>

ID
IDREF
NMTOKEN 

 

6.2.32  ComposedShader

<ComposedShader

 

 

  DEF=""
  USE=""
  language="" 
  containerField="shaders" 
>

   <field />
   <ShaderPart />
</ComposedShader>

ID
IDREF
SFString 
NMTOKEN 



[initializeOnly]

6.2.33  ComposedTexture3D

<ComposedTexture3D

 

 

  DEF=""
  USE=""
  repeatR="false" 
  repeatS="false" 
  repeatT="false" 
  containerField="texture" 
>

   <ImageTexture />
   <PixelTexture />
   <MovieTexture />
   <ProtoInstance />
   <TextureProperties />
   <ProtoInstance />
</ComposedTexture3D>

ID
IDREF
SFBool 
SFBool 
SFBool 
NMTOKEN 



[initializeOnly]
[initializeOnly]
[initializeOnly]

6.2.34  Cone

<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]

6.2.35  ConeEmitter

<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]

6.2.36  Contact

<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]

6.2.37  Contour2D

<Contour2D

 

 

  DEF=""
  USE=""
  containerField="trimmingContour" 
>

   <NurbsCurve2D />
   <ContourPolyline2D />
   <ProtoInstance />
</Contour2D>

ID
IDREF
NMTOKEN 

 

6.2.38  ContourPolyline2D

<ContourPolyline2D

 

 

  DEF=""
  USE=""
  controlPoint="" 
  containerField="geometry" 
/>

ID
IDREF
MFVec2d 
NMTOKEN 



[inputOutput]

6.2.39  Coordinate

<Coordinate

 

 

  DEF=""
  USE=""
  point="" 
  containerField="coord" 
/>

ID
IDREF
MFVec3f 
NMTOKEN 



[inputOutput]

6.2.40  CoordinateDamper

<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]

6.2.41  CoordinateDouble

<CoordinateDouble

 

 

  DEF=""
  USE=""
  point="" 
  containerField="coord" 
/>

ID
IDREF
MFVec3d 
NMTOKEN 



[inputOutput]

6.2.42  CoordinateInterpolator

<CoordinateInterpolator

 

 

  DEF=""
  USE=""
  key="" 
  keyValue="" 
  containerField="children" 
/>

ID
IDREF
MFFloat 
MFVec3f 
NMTOKEN 



[inputOutput]
[inputOutput]

6.2.43  CoordinateInterpolator2D

<CoordinateInterpolator2D

 

 

  DEF=""
  USE=""
  key="" 
  keyValue="" 
  containerField="children" 
/>

ID
IDREF
MFFloat 
MFVec2f 
NMTOKEN 



[inputOutput]
[inputOutput]

6.2.44  Cylinder

<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]

6.2.45  CylinderSensor

<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]

6.2.46  DirectionalLight

<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]

6.2.47  DISEntityManager

<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]

6.2.48  DISEntityTypeMapping

<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]

6.2.49  Disk2D

<Disk2D

 

 

  DEF=""
  USE=""
  innerRadius="0" 
  outerRadius="1" 
  solid="true" 
  containerField="geometry" 
/>

ID
IDREF
SFFloat 
SFFloat 
SFBool 
NMTOKEN 



[initializeOnly]
[initializeOnly]
[initializeOnly]

6.2.50  DoubleAxisHingeJoint

<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]

6.2.51  EaseInEaseOut

<EaseInEaseOut

 

 

  DEF=""
  USE=""
  easeInEaseOut="" 
  key="" 
  containerField="children" 
/>

ID
IDREF
MFVec2f 
MFFloat 
NMTOKEN 



[inputOutput]
[inputOutput]

6.2.52  ElevationGrid

<ElevationGrid

 

 

  DEF=""
  USE=""
  ccw="true" 
  colorPerVertex="true" 
  creaseAngle="0" 
  height="" 
  normalPerVertex="true" 
  solid="true" 
  xDimension="0" 
  xSpacing="1.0" 
  zDimension="0" 
  zSpacing="1.0" 
  containerField="geometry" 
>

   <FloatVertexAttribute />
   <Matrix3VertexAttribute />
   <Matrix4VertexAttribute />
   <Color />
   <ColorRGBA />
   <FogCoordinate />
   <Normal />
   <TextureCoordinate />
   <TextureCoordinate3D />
   <TextureCoordinate4D />
   <TextureCoordinateGenerator />
   <MultiTextureCoordinate />
   <NurbsTextureCoordinate />
   <ProtoInstance />
</ElevationGrid>

ID
IDREF
SFBool 
SFBool 
SFFloat 
MFFloat 
SFBool 
SFBool 
SFInt32 
SFFloat 
SFInt32 
SFFloat 
NMTOKEN 



[initializeOnly]
[initializeOnly]
[initializeOnly]
[initializeOnly]
[initializeOnly]
[initializeOnly]
[initializeOnly]
[initializeOnly]
[initializeOnly]
[initializeOnly]

6.2.53  EspduTransform

<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]

6.2.54  ExplosionEmitter

<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]

6.2.55  Extrusion

<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]

6.2.56  field

<field

 

 

  DEF=""
  USE=""
  accessType="" 
  appinfo="" 
  documentation="" 
  name="" 
  type="" 
  value="" 
/>

ID
IDREF
string 
SFString 
SFString 
NMTOKEN 
string 
SFString 










6.2.57  fieldValue

<fieldValue

 

 

  DEF=""
  USE=""
  name="" 
  value="" 
/>

ID
IDREF
NMTOKEN 
SFString 




6.2.58  FillProperties

<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]

6.2.59  FloatVertexAttribute

<FloatVertexAttribute

 

 

  DEF=""
  USE=""
  name="" 
  numComponents="4" 
  value="" 
  containerField="attrib" 
/>

ID
IDREF
SFString 
SFInt32 
MFFloat 
NMTOKEN 



[initializeOnly]
[initializeOnly]
[inputOutput]

6.2.60  Fog

<Fog

 

 

  DEF=""
  USE=""
  color="1 1 1" 
  fogType="LINEAR" 
  visibilityRange="0" 
  containerField="children" 
/>

ID
IDREF
SFColor 
SFString 
SFFloat 
NMTOKEN 



[inputOutput]
[inputOutput]
[inputOutput]

6.2.61  FogCoordinate

<FogCoordinate

 

 

  DEF=""
  USE=""
  depth="" 
  containerField="fogCoord" 
/>

ID
IDREF
MFVec3f 
NMTOKEN 



[inputOutput]

6.2.62  FontStyle

<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]

6.2.63  ForcePhysicsModel

<ForcePhysicsModel

 

 

  DEF=""
  USE=""
  enabled="true" 
  force="0 -9.8 0" 
  containerField="physics" 
/>

ID
IDREF
SFBool 
SFVec3f 
NMTOKEN 



[inputOutput]
[inputOutput]

6.2.64  GeneratedCubeMapTexture

<GeneratedCubeMapTexture

 

 

  DEF=""
  USE=""
  size="128" 
  update="NONE" 
  containerField="texture" 
/>

ID
IDREF
SFInt32 
SFString 
NMTOKEN 



[initializeOnly]
[inputOutput]

6.2.65  GeoCoordinate

<GeoCoordinate

 

 

  DEF=""
  USE=""
  geoSystem=""GD" "WE"" 
  point="" 
  containerField="coord" 
/>

ID
IDREF
SFString 
MFVec3d 
NMTOKEN 



[initializeOnly]
[initializeOnly]

6.2.66  GeoElevationGrid

<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]

6.2.67  GeoLocation

<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]

6.2.68  GeoLOD

<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]

6.2.69  GeoMetadata

<GeoMetadata

 

 

  DEF=""
  USE=""
  data="" 
  summary="" 
  url="" 
  containerField="children" 
/>

ID
IDREF
IDREFS 
MFString 
MFString 
NMTOKEN 



[inputOutput]
[inputOutput]
[inputOutput]

6.2.70  GeoOrigin

<GeoOrigin

 

 

  DEF=""
  USE=""
  geoCoords="0 0 0" 
  geoSystem=""GD" "WE"" 
  rotateYUp="false" 
  containerField="geoOrigin" 
/>

ID
IDREF
SFVec3d 
SFString 
SFBool 
NMTOKEN 



[inputOutput]
[inputOutput]
[initializeOnly]

6.2.71  GeoPositionInterpolator

<GeoPositionInterpolator

 

 

  DEF=""
  USE=""
  geoSystem=""GD" "WE"" 
  key="" 
  keyValue="" 
  containerField="children" 
>

   <GeoOrigin />
</GeoPositionInterpolator>

ID
IDREF
SFString 
MFFloat 
MFVec3d 
NMTOKEN 



[initializeOnly]
[inputOutput]
[inputOutput]

6.2.72  GeoTouchSensor

<GeoTouchSensor

 

 

  DEF=""
  USE=""
  description="" 
  enabled="true" 
  geoSystem=""GD" "WE"" 
  containerField="children" 
>

   <GeoOrigin />
</GeoTouchSensor>

ID
IDREF
SFString 
SFBool 
SFString 
NMTOKEN 



[inputOutput]
[inputOutput]
[initializeOnly]

6.2.73  GeoTransform

<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]

6.2.74  GeoViewpoint

<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]

6.2.75  Group

<Group

 

 

  DEF=""
  USE=""
  bboxCenter="0 0 0" 
  bboxSize="-1 -1 -1" 
  containerField="children" 
>

   <!-- ChildContentModel ChildContentModelSceneGraphStructure -->
</Group>

ID
IDREF
SFVec3f 
SFVec3f 
NMTOKEN 



[initializeOnly]
[initializeOnly]

6.2.76  HAnimDisplacer

<HAnimDisplacer

 

 

  DEF=""
  USE=""
  coordIndex="" 
  displacements="" 
  name="" 
  weight="0.0" 
  containerField="displacers" 
/>

ID
IDREF
MFInt32 
MFVec3f 
SFString 
SFFloat 
NMTOKEN 



[inputOutput]
[inputOutput]
[inputOutput]
[inputOutput]

6.2.77  HAnimHumanoid

<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]

6.2.78  HAnimJoint

<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]

6.2.79  HAnimSegment

<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]

6.2.80  HAnimSite

<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]

6.2.81  ImageCubeMapTexture

<ImageCubeMapTexture

 

 

  DEF=""
  USE=""
  url="" 
  containerField="texture" 
/>

ID
IDREF
MFString 
NMTOKEN 



[inputOutput]

6.2.82  ImageTexture

<ImageTexture

 

 

  DEF=""
  USE=""
  repeatS="true" 
  repeatT="true" 
  url="" 
  containerField="texture" 
/>

   <TextureProperties />
   <ProtoInstance />

ID
IDREF