# Generated DTD Grammar Documentation for: x3d-3.0

## x3d-3.0.dtd DOCTYPE Grammar Documentation

##

## X3D Element Index

- `Anchor`
- `Appearance`
- `Arc2D`
- `ArcClose2D`
- `AudioClip`
- `Background`
- `Billboard`
- `BooleanFilter`
- `BooleanSequencer`
- `BooleanToggle`
- `BooleanTrigger`
- `Box`
- `Circle2D`
- `Collision`
- `Color`
- `ColorInterpolator`
- `ColorRGBA`
- `Cone`
- `Contour2D`
- `ContourPolyline2D`
- `Coordinate`
- `CoordinateDouble`
- `CoordinateInterpolator`
- `CoordinateInterpolator2D`
- `Cylinder`
- `CylinderSensor`
- `DirectionalLight`
- `Disk2D`
- `EXPORT`
- `ElevationGrid`
- `EspduTransform`
- `ExternProtoDeclare`
- `Extrusion`
- `FillProperties`
- `Fog`
- `FontStyle`
- `GeoCoordinate`
- `GeoElevationGrid`
- `GeoLOD`
- `GeoLocation`
- `GeoMetadata`
- `GeoOrigin`
- `GeoPositionInterpolator`
- `GeoTouchSensor`
- `GeoViewpoint`
- `Group`
- `HAnimDisplacer`
- `HAnimHumanoid`
- `HAnimJoint`
- `HAnimSegment`
- `HAnimSite`
- `IMPORT`
- `IS`
- `ImageTexture`
- `IndexedFaceSet`
- `IndexedLineSet`
- `IndexedTriangleFanSet`
- `IndexedTriangleSet`
- `IndexedTriangleStripSet`
- `Inline`
- `IntegerSequencer`
- `IntegerTrigger`
- `KeySensor`
- `LOD`
- `LineProperties`
- `LineSet`
- `LoadSensor`
- `Material`
- `MetadataDouble`
- `MetadataFloat`
- `MetadataInteger`
- `MetadataSet`
- `MetadataString`
- `MovieTexture`
- `MultiTexture`
- `MultiTextureCoordinate`
- `MultiTextureTransform`
- `NavigationInfo`
- `Normal`
- `NormalInterpolator`
- `NurbsCurve`
- `NurbsCurve2D`
- `NurbsOrientationInterpolator`
- `NurbsPatchSurface`
- `NurbsPositionInterpolator`
- `NurbsSet`
- `NurbsSurfaceInterpolator`
- `NurbsSweptSurface`
- `NurbsSwungSurface`
- `NurbsTextureCoordinate`
- `NurbsTrimmedSurface`
- `OrientationInterpolator`
- `PixelTexture`
- `PlaneSensor`
- `PointLight`
- `PointSet`
- `Polyline2D`
- `Polypoint2D`
- `PositionInterpolator`
- `PositionInterpolator2D`
- `ProtoBody`
- `ProtoDeclare`
- `ProtoInstance`
- `ProtoInterface`
- `ProximitySensor`
- `ROUTE`
- `ReceiverPdu`
- `Rectangle2D`
- `ScalarInterpolator`
- `Scene`
- `Script`
- `Shape`
- `SignalPdu`
- `Sound`
- `Sphere`
- `SphereSensor`
- `SpotLight`
- `StaticGroup`
- `StringSensor`
- `Switch`
- `Text`
- `TextureBackground`
- `TextureCoordinate`
- `TextureCoordinateGenerator`
- `TextureTransform`
- `TimeSensor`
- `TimeTrigger`
- `TouchSensor`
- `Transform`
- `TransmitterPdu`
- `TriangleFanSet`
- `TriangleSet`
- `TriangleSet2D`
- `TriangleStripSet`
- `Viewpoint`
- `VisibilitySensor`
- `WorldInfo`
- `X3D`
- `XvlShell`
- `component`
- `connect`
- `field`
- `fieldValue`
- `head`
- `meta`

## Element Details

## Anchor

Declared Attributes

- `#IMPLIED CDATA description`
- `#IMPLIED CDATA parameter`
- `#IMPLIED CDATA url`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( children | watchList ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Appearance

Declared Attributes

- `#DEFAULT NMTOKEN containerField = appearance`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (LineProperties | FillProperties | Material | ImageTexture | MovieTexture | PixelTexture | MultiTexture | TextureTransform | MultiTextureTransform | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## AudioClip

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) loop = false`
- `#DEFAULT CDATA pitch = 1.0`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#IMPLIED CDATA url`
- `#DEFAULT ENUMERATION ( source | watchList ) containerField = source`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, LoadSensor, ProtoBody, Sound`

## Background

Declared Attributes

- `#IMPLIED CDATA groundAngle`
- `#IMPLIED CDATA groundColor`
- `#IMPLIED CDATA backUrl`
- `#IMPLIED CDATA bottomUrl`
- `#IMPLIED CDATA frontUrl`
- `#IMPLIED CDATA leftUrl`
- `#IMPLIED CDATA rightUrl`
- `#IMPLIED CDATA topUrl`
- `#IMPLIED CDATA skyAngle`
- `#DEFAULT CDATA skyColor = 0 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Billboard

Declared Attributes

- `#DEFAULT CDATA axisOfRotation = 0 1 0`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## BooleanFilter

Declared Attributes

- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## BooleanSequencer

Declared Attributes

- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## BooleanToggle

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) toggle = false`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## BooleanTrigger

Declared Attributes

- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Arc2D

Declared Attributes

- `#DEFAULT CDATA radius = 1`
- `#DEFAULT CDATA startAngle = 0`
- `#DEFAULT CDATA endAngle = 1.570796`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## ArcClose2D

Declared Attributes

- `#DEFAULT CDATA radius = 1`
- `#DEFAULT CDATA startAngle = 0`
- `#DEFAULT CDATA endAngle = 1.570796`
- `#DEFAULT ENUMERATION ( PIE | CHORD ) closureType = PIE`
- `#DEFAULT ENUMERATION ( true | false ) solid = false`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## Circle2D

Declared Attributes

- `#DEFAULT CDATA radius = 1`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## Disk2D

Declared Attributes

- `#DEFAULT CDATA innerRadius = 0`
- `#DEFAULT CDATA outerRadius = 1`
- `#DEFAULT ENUMERATION ( true | false ) solid = false`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## Polyline2D

Declared Attributes

- `#IMPLIED CDATA lineSegments`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## Polypoint2D

Declared Attributes

- `#IMPLIED CDATA point`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## Rectangle2D

Declared Attributes

- `#DEFAULT CDATA size = 2 2`
- `#DEFAULT ENUMERATION ( true | false ) solid = false`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## TriangleSet2D

Declared Attributes

- `#IMPLIED CDATA vertices`
- `#DEFAULT ENUMERATION ( true | false ) solid = false`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## Box

Declared Attributes

- `#DEFAULT CDATA size = 2 2 2`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## Collision

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Color

Declared Attributes

- `#IMPLIED CDATA color`
- `#IMPLIED NMTOKENS class`
- `#DEFAULT ENUMERATION ( color | colorRamp ) containerField = color`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`ElevationGrid, ElevationGrid, field, fieldValue, IndexedFaceSet, IndexedLineSet, LineSet, PointSet, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, GeoElevationGrid`

## ColorRGBA

Declared Attributes

- `#IMPLIED CDATA color`
- `#DEFAULT ENUMERATION ( color | colorRamp ) containerField = color`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`ElevationGrid, ElevationGrid, field, fieldValue, IndexedFaceSet, IndexedLineSet, LineSet, PointSet, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, GeoElevationGrid`

## component

Declared Attributes

- `#REQUIRED ENUMERATION ( Core | DIS | EnvironmentalEffects | EnvironmentalSensor | EventUtilities | Geometry2D | Geometry3D | Geospatial | Grouping | HAnim | H-Anim | Interpolation | KeyDeviceSensor | Lighting | Navigation | Networking | NURBS | PointingDeviceSensor | Rendering | Scripting | Shape | Sound | Text | Texturing | Time ) name`
- `#REQUIRED ENUMERATION ( 1 | 2 | 3 | 4 | 5 ) level`

Element Content Model

`EMPTY`

Referenced by

`head`

## ColorInterpolator

Declared Attributes

- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Cone

Declared Attributes

- `#DEFAULT CDATA bottomRadius = 1`
- `#DEFAULT CDATA height = 2`
- `#DEFAULT ENUMERATION ( true | false ) side = true`
- `#DEFAULT ENUMERATION ( true | false ) bottom = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## Coordinate

Declared Attributes

- `#IMPLIED CDATA point`
- `#DEFAULT ENUMERATION ( coord | controlPoint | skinCoord ) containerField = coord`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, IndexedFaceSet, IndexedLineSet, LineSet, PointSet, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, HAnimHumanoid, HAnimSegment, NurbsCurve, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsPatchSurface, NurbsTrimmedSurface, NurbsTextureCoordinate, XvlShell`

## CoordinateDouble

Declared Attributes

- `#IMPLIED CDATA point`
- `#DEFAULT ENUMERATION ( coord | controlPoint | skinCoord ) containerField = coord`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, IndexedFaceSet, IndexedLineSet, LineSet, PointSet, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, HAnimHumanoid, NurbsCurve, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsPatchSurface, NurbsTrimmedSurface, NurbsTextureCoordinate, XvlShell`

## CoordinateInterpolator

Declared Attributes

- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## CoordinateInterpolator2D

Declared Attributes

- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Cylinder

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) bottom = true`
- `#DEFAULT CDATA height = 2`
- `#DEFAULT CDATA radius = 1`
- `#DEFAULT ENUMERATION ( true | false ) side = true`
- `#DEFAULT ENUMERATION ( true | false ) top = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## CylinderSensor

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) autoOffset = true`
- `#DEFAULT CDATA axisRotation = 0 0 1 0`
- `#DEFAULT CDATA diskAngle = 0.26179167`
- `#DEFAULT CDATA maxAngle = -1`
- `#DEFAULT CDATA minAngle = 0`
- `#DEFAULT CDATA offset = 0`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## DirectionalLight

Declared Attributes

- `#DEFAULT CDATA ambientIntensity = 0`
- `#DEFAULT CDATA color = 1 1 1`
- `#DEFAULT CDATA direction = 0 0 -1`
- `#DEFAULT CDATA intensity = 1`
- `#DEFAULT ENUMERATION ( true | false ) on = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## ElevationGrid

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#DEFAULT ENUMERATION ( true | false ) colorPerVertex = true`
- `#DEFAULT CDATA creaseAngle = 0`
- `#DEFAULT ENUMERATION ( true | false ) normalPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT CDATA xDimension = 0`
- `#DEFAULT CDATA xSpacing = 1.0`
- `#DEFAULT CDATA zDimension = 0`
- `#DEFAULT CDATA zSpacing = 1.0`
- `#DEFAULT CDATA height`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## ExternProtoDeclare

Declared Attributes

- `#REQUIRED NMTOKEN name`
- `#REQUIRED CDATA url`
- `#IMPLIED CDATA appinfo`
- `#IMPLIED CDATA documentation`

Element Content Model

`(field*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Extrusion

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) beginCap = true`
- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#DEFAULT ENUMERATION ( true | false ) convex = true`
- `#DEFAULT CDATA creaseAngle = 0.0`
- `#DEFAULT CDATA crossSection = 1 1 1 -1 -1 -1 -1 1 1 1`
- `#DEFAULT ENUMERATION ( true | false ) endCap = true`
- `#DEFAULT CDATA orientation = 0 0 1 0`
- `#DEFAULT CDATA scale = 1 1`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT CDATA spine = 0 0 0 0 1 0`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## field

Declared Attributes

- `#REQUIRED NMTOKEN name`
- `#REQUIRED ENUMERATION ( inputOnly | outputOnly | initializeOnly | inputOutput ) accessType`
- `#REQUIRED ENUMERATION ( SFBool | MFBool | SFColor | MFColor | SFColorRGBA | MFColorRGBA | SFDouble | MFDouble | SFFloat | MFFloat | SFImage | MFImage | SFInt32 | MFInt32 | SFNode | MFNode | SFRotation | MFRotation | SFString | MFString | SFTime | MFTime | SFVec2f | MFVec2f | SFVec2d | MFVec2d | SFVec3f | MFVec3f | SFVec3d | MFVec3d ) type`
- `#IMPLIED CDATA value`
- `#IMPLIED CDATA appinfo`
- `#IMPLIED CDATA documentation`

Element Content Model

`(AudioClip | LineProperties | FillProperties | Appearance | LineProperties | FillProperties | Material | ImageTexture | MovieTexture | PixelTexture | MultiTexture | TextureTransform | MultiTextureTransform | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | FontStyle | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | GeoOrigin | Contour2D | ContourPolyline2D | ProtoDeclare | ExternProtoDeclare | ProtoInstance)*`

Referenced by

`ExternProtoDeclare, ProtoInterface, Script`

## fieldValue

Declared Attributes

- `#REQUIRED NMTOKEN name`
- `#IMPLIED CDATA value`

Element Content Model

`(AudioClip | LineProperties | FillProperties | Appearance | LineProperties | FillProperties | Material | ImageTexture | MovieTexture | PixelTexture | MultiTexture | TextureTransform | MultiTextureTransform | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | FontStyle | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | GeoOrigin | Contour2D | ContourPolyline2D | ProtoDeclare | ExternProtoDeclare | ProtoInstance)*`

Referenced by

`ProtoInstance`

## FillProperties

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) filled = true`
- `#DEFAULT ENUMERATION ( true | false ) hatched = true`
- `#DEFAULT CDATA hatchStyle = 1`
- `#DEFAULT CDATA hatchColor = 1 1 1`
- `#DEFAULT NMTOKEN containerField = fillProperties`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Appearance, field, fieldValue, ProtoBody`

## Fog

Declared Attributes

- `#DEFAULT CDATA color = 1 1 1`
- `#DEFAULT ENUMERATION ( LINEAR | EXPONENTIAL ) fogType = LINEAR`
- `#DEFAULT CDATA visibilityRange = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## FontStyle

Declared Attributes

- `#DEFAULT CDATA family = "SERIF"`
- `#DEFAULT ENUMERATION ( true | false ) horizontal = true`
- `#DEFAULT CDATA justify = "BEGIN"`
- `#IMPLIED CDATA language`
- `#DEFAULT ENUMERATION ( true | false ) leftToRight = true`
- `#DEFAULT CDATA size = 1.0`
- `#DEFAULT CDATA spacing = 1.0`
- `#DEFAULT ENUMERATION ( PLAIN | BOLD | ITALIC | BOLDITALIC ) style = PLAIN`
- `#DEFAULT ENUMERATION ( true | false ) topToBottom = true`
- `#DEFAULT NMTOKEN containerField = fontStyle`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Text`

## Group

Declared Attributes

- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( children | proxy | rootNode | shape | skin ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimHumanoid, HAnimSegment, HAnimSite`

## ImageTexture

Declared Attributes

- `#IMPLIED CDATA url`
- `#DEFAULT ENUMERATION ( true | false ) repeatS = true`
- `#DEFAULT ENUMERATION ( true | false ) repeatT = true`
- `#DEFAULT ENUMERATION ( texture | watchList | source | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture ) containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Appearance, field, fieldValue, LoadSensor, MultiTexture, ProtoBody, TextureBackground`

## IndexedFaceSet

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#IMPLIED CDATA colorIndex`
- `#DEFAULT ENUMERATION ( true | false ) colorPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) convex = true`
- `#IMPLIED CDATA coordIndex`
- `#DEFAULT CDATA creaseAngle = 0`
- `#IMPLIED CDATA normalIndex`
- `#DEFAULT ENUMERATION ( true | false ) normalPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#IMPLIED CDATA texCoordIndex`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((Normal), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?))?) | ((ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?))?))`

Referenced by

`field, fieldValue, ProtoBody, Shape, HAnimHumanoid`

## IndexedLineSet

Declared Attributes

- `#IMPLIED CDATA colorIndex`
- `#DEFAULT ENUMERATION ( true | false ) colorPerVertex = true`
- `#IMPLIED CDATA coordIndex`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## LineSet

Declared Attributes

- `#IMPLIED CDATA vertexCount`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## Inline

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#IMPLIED CDATA url`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( children | watchList ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LoadSensor, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## EXPORT

Declared Attributes

- `#REQUIRED IDREF localDEF`
- `#IMPLIED NMTOKEN AS`

Element Content Model

`EMPTY`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## IMPORT

Declared Attributes

- `#REQUIRED IDREF inlineDEF`
- `#REQUIRED NMTOKEN importedDEF`
- `#IMPLIED ID AS`

Element Content Model

`EMPTY`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## IntegerSequencer

Declared Attributes

- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## IntegerTrigger

Declared Attributes

- `#DEFAULT CDATA integerKey = -1`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## IS

Element Content Model

`(connect)+`

Referenced by

`Anchor, Appearance, AudioClip, Background, Billboard, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, Arc2D, ArcClose2D, Circle2D, Disk2D, Polyline2D, Polypoint2D, Rectangle2D, TriangleSet2D, Box, Collision, Color, ColorRGBA, ColorInterpolator, Cone, Coordinate, CoordinateDouble, CoordinateInterpolator, CoordinateInterpolator2D, Cylinder, CylinderSensor, DirectionalLight, ElevationGrid, Extrusion, FillProperties, Fog, FontStyle, Group, ImageTexture, IndexedFaceSet, IndexedLineSet, LineSet, Inline, IntegerSequencer, IntegerTrigger, KeySensor, LineProperties, LoadSensor, LOD, Material, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString, MetadataSet, MovieTexture, MultiTexture, MultiTextureCoordinate, NavigationInfo, Normal, NormalInterpolator, OrientationInterpolator, PixelTexture, PlaneSensor, PointLight, PointSet, PositionInterpolator, PositionInterpolator2D, ProtoInstance, ProximitySensor, ScalarInterpolator, Script, Shape, Sound, Sphere, SphereSensor, SpotLight, StaticGroup, StringSensor, Switch, Text, TextureBackground, TextureCoordinate, TextureCoordinateGenerator, TextureTransform, MultiTextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, XvlShell`

## connect

Declared Attributes

- `#REQUIRED NMTOKEN nodeField`
- `#REQUIRED NMTOKEN protoField`

Element Content Model

`EMPTY`

Referenced by

`IS`

## KeySensor

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## LineProperties

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) applied = true`
- `#DEFAULT CDATA linetype = 1`
- `#DEFAULT CDATA linewidthScaleFactor = 0`
- `#DEFAULT NMTOKEN containerField = lineProperties`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Appearance, field, fieldValue, ProtoBody`

## LoadSensor

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA timeOut = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (AudioClip | ImageTexture | Inline | MovieTexture | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## LOD

Declared Attributes

- `#DEFAULT CDATA center = 0 0 0`
- `#IMPLIED CDATA range`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( children | proxy | rootNode | shape | skin ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Material

Declared Attributes

- `#DEFAULT CDATA ambientIntensity = 0.2`
- `#DEFAULT CDATA diffuseColor = 0.8 0.8 0.8`
- `#DEFAULT CDATA emissiveColor = 0 0 0`
- `#DEFAULT CDATA shininess = 0.2`
- `#DEFAULT CDATA specularColor = 0 0 0`
- `#DEFAULT CDATA transparency = 0`
- `#DEFAULT NMTOKEN containerField = material`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Appearance, field, fieldValue, ProtoBody`

## head

Element Content Model

`(component*, meta*)`

Referenced by

`X3D`

## meta

Declared Attributes

- `#IMPLIED CDATA http-equiv`
- `#REQUIRED CDATA name`
- `#REQUIRED CDATA content`
- `#IMPLIED CDATA scheme`
- `#IMPLIED NMTOKEN lang`
- `#IMPLIED NMTOKEN xml:lang`
- `#IMPLIED ENUMERATION ( ltr | rtl ) dir`

Element Content Model

`EMPTY`

Referenced by

`head`

## MetadataDouble

Declared Attributes

- `#IMPLIED CDATA name`
- `#IMPLIED CDATA value`
- `#IMPLIED CDATA reference`
- `#DEFAULT ENUMERATION ( metadata | value ) containerField = metadata`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | (ProtoInstance))?)`

Referenced by

`Anchor, Appearance, AudioClip, Background, Billboard, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, Arc2D, ArcClose2D, Circle2D, Disk2D, Polyline2D, Polypoint2D, Rectangle2D, TriangleSet2D, Box, Collision, Color, ColorRGBA, ColorInterpolator, Cone, Coordinate, CoordinateDouble, CoordinateInterpolator, CoordinateInterpolator2D, Cylinder, CylinderSensor, DirectionalLight, ElevationGrid, Extrusion, field, fieldValue, FillProperties, Fog, FontStyle, Group, ImageTexture, IndexedFaceSet, IndexedLineSet, LineSet, Inline, IntegerSequencer, IntegerTrigger, KeySensor, LineProperties, LoadSensor, LOD, Material, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString, MetadataSet, MovieTexture, MultiTexture, MultiTextureCoordinate, NavigationInfo, Normal, NormalInterpolator, OrientationInterpolator, PixelTexture, PlaneSensor, PointLight, PointSet, PositionInterpolator, PositionInterpolator2D, ProtoBody, ProtoInstance, ProximitySensor, ScalarInterpolator, Scene, Script, Shape, Sound, Sphere, SphereSensor, SpotLight, StaticGroup, StringSensor, Switch, Text, TextureBackground, TextureCoordinate, TextureCoordinateGenerator, TextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, XvlShell`

## MetadataFloat

Declared Attributes

- `#IMPLIED CDATA name`
- `#IMPLIED CDATA value`
- `#IMPLIED CDATA reference`
- `#DEFAULT ENUMERATION ( metadata | value ) containerField = metadata`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | (ProtoInstance))?)`

Referenced by

`Anchor, Appearance, AudioClip, Background, Billboard, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, Arc2D, ArcClose2D, Circle2D, Disk2D, Polyline2D, Polypoint2D, Rectangle2D, TriangleSet2D, Box, Collision, Color, ColorRGBA, ColorInterpolator, Cone, Coordinate, CoordinateDouble, CoordinateInterpolator, CoordinateInterpolator2D, Cylinder, CylinderSensor, DirectionalLight, ElevationGrid, Extrusion, field, fieldValue, FillProperties, Fog, FontStyle, Group, ImageTexture, IndexedFaceSet, IndexedLineSet, LineSet, Inline, IntegerSequencer, IntegerTrigger, KeySensor, LineProperties, LoadSensor, LOD, Material, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString, MetadataSet, MovieTexture, MultiTexture, MultiTextureCoordinate, NavigationInfo, Normal, NormalInterpolator, OrientationInterpolator, PixelTexture, PlaneSensor, PointLight, PointSet, PositionInterpolator, PositionInterpolator2D, ProtoBody, ProtoInstance, ProximitySensor, ScalarInterpolator, Scene, Script, Shape, Sound, Sphere, SphereSensor, SpotLight, StaticGroup, StringSensor, Switch, Text, TextureBackground, TextureCoordinate, TextureCoordinateGenerator, TextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, XvlShell`

## MetadataInteger

Declared Attributes

- `#IMPLIED CDATA name`
- `#IMPLIED CDATA value`
- `#IMPLIED CDATA reference`
- `#DEFAULT ENUMERATION ( metadata | value ) containerField = metadata`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | (ProtoInstance))?)`

Referenced by

`Anchor, Appearance, AudioClip, Background, Billboard, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, Arc2D, ArcClose2D, Circle2D, Disk2D, Polyline2D, Polypoint2D, Rectangle2D, TriangleSet2D, Box, Collision, Color, ColorRGBA, ColorInterpolator, Cone, Coordinate, CoordinateDouble, CoordinateInterpolator, CoordinateInterpolator2D, Cylinder, CylinderSensor, DirectionalLight, ElevationGrid, Extrusion, field, fieldValue, FillProperties, Fog, FontStyle, Group, ImageTexture, IndexedFaceSet, IndexedLineSet, LineSet, Inline, IntegerSequencer, IntegerTrigger, KeySensor, LineProperties, LoadSensor, LOD, Material, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString, MetadataSet, MovieTexture, MultiTexture, MultiTextureCoordinate, NavigationInfo, Normal, NormalInterpolator, OrientationInterpolator, PixelTexture, PlaneSensor, PointLight, PointSet, PositionInterpolator, PositionInterpolator2D, ProtoBody, ProtoInstance, ProximitySensor, ScalarInterpolator, Scene, Script, Shape, Sound, Sphere, SphereSensor, SpotLight, StaticGroup, StringSensor, Switch, Text, TextureBackground, TextureCoordinate, TextureCoordinateGenerator, TextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, XvlShell`

## MetadataString

Declared Attributes

- `#IMPLIED CDATA name`
- `#IMPLIED CDATA value`
- `#IMPLIED CDATA reference`
- `#DEFAULT ENUMERATION ( metadata | value ) containerField = metadata`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | (ProtoInstance))?)`

Referenced by

`Anchor, Appearance, AudioClip, Background, Billboard, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, Arc2D, ArcClose2D, Circle2D, Disk2D, Polyline2D, Polypoint2D, Rectangle2D, TriangleSet2D, Box, Collision, Color, ColorRGBA, ColorInterpolator, Cone, Coordinate, CoordinateDouble, CoordinateInterpolator, CoordinateInterpolator2D, Cylinder, CylinderSensor, DirectionalLight, ElevationGrid, Extrusion, field, fieldValue, FillProperties, Fog, FontStyle, Group, ImageTexture, IndexedFaceSet, IndexedLineSet, LineSet, Inline, IntegerSequencer, IntegerTrigger, KeySensor, LineProperties, LoadSensor, LOD, Material, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString, MetadataSet, MovieTexture, MultiTexture, MultiTextureCoordinate, NavigationInfo, Normal, NormalInterpolator, OrientationInterpolator, PixelTexture, PlaneSensor, PointLight, PointSet, PositionInterpolator, PositionInterpolator2D, ProtoBody, ProtoInstance, ProximitySensor, ScalarInterpolator, Scene, Script, Shape, Sound, Sphere, SphereSensor, SpotLight, StaticGroup, StringSensor, Switch, Text, TextureBackground, TextureCoordinate, TextureCoordinateGenerator, TextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, XvlShell`

## MetadataSet

Declared Attributes

- `#IMPLIED CDATA name`
- `#IMPLIED CDATA reference`
- `#DEFAULT ENUMERATION ( metadata | value ) containerField = metadata`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | (ProtoInstance))*)`

Referenced by

`Anchor, Appearance, AudioClip, Background, Billboard, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, Arc2D, ArcClose2D, Circle2D, Disk2D, Polyline2D, Polypoint2D, Rectangle2D, TriangleSet2D, Box, Collision, Color, ColorRGBA, ColorInterpolator, Cone, Coordinate, CoordinateDouble, CoordinateInterpolator, CoordinateInterpolator2D, Cylinder, CylinderSensor, DirectionalLight, ElevationGrid, Extrusion, field, fieldValue, FillProperties, Fog, FontStyle, Group, ImageTexture, IndexedFaceSet, IndexedLineSet, LineSet, Inline, IntegerSequencer, IntegerTrigger, KeySensor, LineProperties, LoadSensor, LOD, Material, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString, MetadataSet, MovieTexture, MultiTexture, MultiTextureCoordinate, NavigationInfo, Normal, NormalInterpolator, OrientationInterpolator, PixelTexture, PlaneSensor, PointLight, PointSet, PositionInterpolator, PositionInterpolator2D, ProtoBody, ProtoInstance, ProximitySensor, ScalarInterpolator, Scene, Script, Shape, Sound, Sphere, SphereSensor, SpotLight, StaticGroup, StringSensor, Switch, Text, TextureBackground, TextureCoordinate, TextureCoordinateGenerator, TextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, XvlShell`

## MovieTexture

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) loop = false`
- `#DEFAULT CDATA pitch = 1.0`
- `#DEFAULT CDATA speed = 1.0`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#IMPLIED CDATA url`
- `#DEFAULT ENUMERATION ( true | false ) repeatS = true`
- `#DEFAULT ENUMERATION ( true | false ) repeatT = true`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#DEFAULT ENUMERATION ( texture | watchList | source | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture ) containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Appearance, field, fieldValue, LoadSensor, MultiTexture, ProtoBody, Sound, TextureBackground`

## MultiTexture

Declared Attributes

- `#IMPLIED CDATA mode`
- `#IMPLIED CDATA source`
- `#IMPLIED CDATA function`
- `#DEFAULT CDATA color = 1 1 1`
- `#DEFAULT CDATA alpha = 1.0`
- `#DEFAULT ENUMERATION ( texture | source | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture ) containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (ImageTexture | MovieTexture | PixelTexture | (ProtoInstance))*)`

Referenced by

`Appearance, field, fieldValue, ProtoBody, TextureBackground`

## MultiTextureCoordinate

Declared Attributes

- `#DEFAULT NMTOKEN containerField = texCoord`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (TextureCoordinate | TextureCoordinateGenerator | ProtoInstance)*)`

Referenced by

`ElevationGrid, ElevationGrid, field, fieldValue, IndexedFaceSet, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, GeoElevationGrid, NurbsPatchSurface, NurbsTrimmedSurface, XvlShell`

## NavigationInfo

Declared Attributes

- `#DEFAULT CDATA avatarSize = 0.25 1.6 0.75`
- `#DEFAULT ENUMERATION ( true | false ) headlight = true`
- `#DEFAULT CDATA speed = 1`
- `#DEFAULT CDATA type = "EXAMINE" "ANY"`
- `#DEFAULT CDATA transitionType = "LINEAR"`
- `#DEFAULT CDATA visibilityLimit = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Normal

Declared Attributes

- `#IMPLIED CDATA vector`
- `#DEFAULT ENUMERATION ( normal | skinNormal ) containerField = normal`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`ElevationGrid, ElevationGrid, field, fieldValue, IndexedFaceSet, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, GeoElevationGrid, HAnimHumanoid`

## NormalInterpolator

Declared Attributes

- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## OrientationInterpolator

Declared Attributes

- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## PixelTexture

Declared Attributes

- `#DEFAULT CDATA image = 0 0 0`
- `#DEFAULT ENUMERATION ( true | false ) repeatS = true`
- `#DEFAULT ENUMERATION ( true | false ) repeatT = true`
- `#DEFAULT ENUMERATION ( texture | source | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture ) containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Appearance, field, fieldValue, MultiTexture, ProtoBody, TextureBackground`

## PlaneSensor

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) autoOffset = true`
- `#DEFAULT CDATA axisRotation = 0 0 1 0`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA maxPosition = -1 -1`
- `#DEFAULT CDATA minPosition = 0 0`
- `#DEFAULT CDATA offset = 0 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## PointLight

Declared Attributes

- `#DEFAULT CDATA ambientIntensity = 0`
- `#DEFAULT CDATA attenuation = 1 0 0`
- `#DEFAULT CDATA color = 1 1 1`
- `#DEFAULT CDATA intensity = 1`
- `#DEFAULT CDATA location = 0 0 0`
- `#DEFAULT ENUMERATION ( true | false ) on = true`
- `#DEFAULT CDATA radius = 100`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## PointSet

Declared Attributes

- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## PositionInterpolator

Declared Attributes

- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## PositionInterpolator2D

Declared Attributes

- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## ProtoInterface

Element Content Model

`(field*)`

Referenced by

`ProtoDeclare`

## ProtoBody

Element Content Model

`((AudioClip | LineProperties | FillProperties | Appearance | LineProperties | FillProperties | Material | ImageTexture | MovieTexture | PixelTexture | MultiTexture | TextureTransform | MultiTextureTransform | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | FontStyle | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | GeoOrigin | Contour2D | ContourPolyline2D | ProtoDeclare | ExternProtoDeclare | ProtoInstance)+, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`ProtoDeclare`

## ProtoDeclare

Declared Attributes

- `#REQUIRED NMTOKEN name`
- `#IMPLIED CDATA appinfo`
- `#IMPLIED CDATA documentation`

Element Content Model

`(ProtoInterface?, ProtoBody)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## ProtoInstance

Declared Attributes

- `#IMPLIED NMTOKEN name`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(fieldValue*, (IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Anchor, Appearance, AudioClip, Background, Billboard, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, Arc2D, ArcClose2D, Circle2D, Disk2D, Polyline2D, Polypoint2D, Rectangle2D, TriangleSet2D, Box, Collision, Color, ColorRGBA, ColorInterpolator, Cone, Coordinate, CoordinateDouble, CoordinateInterpolator, CoordinateInterpolator2D, Cylinder, CylinderSensor, DirectionalLight, ElevationGrid, Extrusion, field, fieldValue, FillProperties, Fog, FontStyle, Group, ImageTexture, IndexedFaceSet, IndexedLineSet, LineSet, Inline, IntegerSequencer, IntegerTrigger, KeySensor, LineProperties, LoadSensor, LOD, Material, MetadataDouble, MetadataFloat, MetadataInteger, MetadataString, MetadataSet, MovieTexture, MultiTexture, MultiTextureCoordinate, NavigationInfo, Normal, NormalInterpolator, OrientationInterpolator, PixelTexture, PlaneSensor, PointLight, PointSet, PositionInterpolator, PositionInterpolator2D, ProtoBody, ProtoInstance, ProximitySensor, ScalarInterpolator, Scene, Script, Shape, Sound, Sphere, SphereSensor, SpotLight, StaticGroup, StringSensor, Switch, Text, TextureBackground, TextureCoordinate, TextureCoordinateGenerator, TextureTransform, MultiTextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, XvlShell`

## ProximitySensor

Declared Attributes

- `#DEFAULT CDATA center = 0 0 0`
- `#DEFAULT CDATA size = 0 0 0`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## ROUTE

Declared Attributes

- `#REQUIRED IDREF fromNode`
- `#REQUIRED NMTOKEN fromField`
- `#REQUIRED IDREF toNode`
- `#REQUIRED NMTOKEN toField`

Element Content Model

`EMPTY`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## ScalarInterpolator

Declared Attributes

- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Scene

Element Content Model

`((MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`X3D`

## Script

Declared Attributes

- `#IMPLIED CDATA url`
- `#DEFAULT ENUMERATION ( true | false ) directOutput = false`
- `#DEFAULT ENUMERATION ( true | false ) mustEvaluate = false`
- `#DEFAULT ENUMERATION ( children | watchList ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(#PCDATA | field | IS | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)*`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Shape

Declared Attributes

- `#DEFAULT ENUMERATION ( children | proxy | rootNode | shape | skin ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?), (((Appearance), (GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet | (ProtoInstance))?) | ((GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet), (Appearance | (ProtoInstance))?) | ((ProtoInstance), (GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet | TriangleSet | TriangleStripSet | Appearance | (ProtoInstance))?))?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimHumanoid, HAnimSegment, HAnimSite`

## Sound

Declared Attributes

- `#DEFAULT CDATA direction = 0 0 1`
- `#DEFAULT CDATA intensity = 1`
- `#DEFAULT CDATA location = 0 0 0`
- `#DEFAULT CDATA maxBack = 10`
- `#DEFAULT CDATA maxFront = 10`
- `#DEFAULT CDATA minBack = 1`
- `#DEFAULT CDATA minFront = 1`
- `#DEFAULT CDATA priority = 0`
- `#DEFAULT ENUMERATION ( true | false ) spatialize = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (AudioClip | MovieTexture | (ProtoInstance))?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Sphere

Declared Attributes

- `#DEFAULT CDATA radius = 1`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## SphereSensor

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) autoOffset = true`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA offset = 0 1 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## SpotLight

Declared Attributes

- `#DEFAULT CDATA ambientIntensity = 0`
- `#DEFAULT CDATA attenuation = 1 0 0`
- `#DEFAULT CDATA beamWidth = 0.7854`
- `#DEFAULT CDATA color = 1 1 1`
- `#DEFAULT CDATA cutOffAngle = 1.570796`
- `#DEFAULT CDATA direction = 0 0 -1`
- `#DEFAULT CDATA intensity = 1`
- `#DEFAULT CDATA location = 0 0 0`
- `#DEFAULT ENUMERATION ( true | false ) on = true`
- `#DEFAULT CDATA radius = 100`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## StaticGroup

Declared Attributes

- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## StringSensor

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT ENUMERATION ( true | false ) deletionAllowed = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Switch

Declared Attributes

- `#DEFAULT CDATA whichChoice = -1`
- `#DEFAULT NMTOKEN containerField = children`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Text

Declared Attributes

- `#IMPLIED CDATA string`
- `#IMPLIED CDATA length`
- `#DEFAULT CDATA maxExtent = 0.0`
- `#DEFAULT ENUMERATION ( true | false ) solid = false`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, ((FontStyle)? | (ProtoInstance)))`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## TextureBackground

Declared Attributes

- `#IMPLIED CDATA groundAngle`
- `#IMPLIED CDATA groundColor`
- `#IMPLIED CDATA skyAngle`
- `#DEFAULT CDATA skyColor = 0 0 0`
- `#DEFAULT CDATA transparency = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (ImageTexture | MovieTexture | PixelTexture | MultiTexture | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## TextureCoordinate

Declared Attributes

- `#IMPLIED CDATA point`
- `#DEFAULT ENUMERATION ( texCoord | texCoordRamp ) containerField = texCoord`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`ElevationGrid, ElevationGrid, field, fieldValue, IndexedFaceSet, MultiTextureCoordinate, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, GeoElevationGrid, NurbsPatchSurface, NurbsTrimmedSurface, XvlShell`

## TextureCoordinateGenerator

Declared Attributes

- `#DEFAULT ENUMERATION ( SPHERE | CAMERASPACENORMAL | CAMERASPACEPOSITION | CAMERASPACEREFLECTIONVECTOR | SPHERE-LOCAL | COORD | COORD-EYE | NOISE | NOISE-EYE | SPHERE-REFLECT | SPHERE-REFLECT-LOCAL ) mode = SPHERE`
- `#IMPLIED CDATA parameter`
- `#DEFAULT ENUMERATION ( texCoord | texCoordRamp ) containerField = texCoord`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`ElevationGrid, ElevationGrid, field, fieldValue, IndexedFaceSet, MultiTextureCoordinate, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, GeoElevationGrid, NurbsPatchSurface, NurbsTrimmedSurface, XvlShell`

## TextureTransform

Declared Attributes

- `#DEFAULT CDATA center = 0 0`
- `#DEFAULT CDATA rotation = 0`
- `#DEFAULT CDATA scale = 1 1`
- `#DEFAULT CDATA translation = 0 0`
- `#DEFAULT NMTOKEN containerField = textureTransform`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Appearance, field, fieldValue, ProtoBody, MultiTextureTransform`

## MultiTextureTransform

Declared Attributes

- `#DEFAULT NMTOKEN containerField = textureTransform`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (TextureTransform | ProtoInstance)*)`

Referenced by

`Appearance, field, fieldValue, ProtoBody`

## TimeSensor

Declared Attributes

- `#DEFAULT CDATA cycleInterval = 1.0`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT ENUMERATION ( true | false ) loop = false`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## TimeTrigger

Declared Attributes

- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## TouchSensor

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## Transform

Declared Attributes

- `#DEFAULT CDATA center = 0 0 0`
- `#DEFAULT CDATA rotation = 0 0 1 0`
- `#DEFAULT CDATA scale = 1 1 1`
- `#DEFAULT CDATA scaleOrientation = 0 0 1 0`
- `#DEFAULT CDATA translation = 0 0 0`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( children | proxy | rootNode | shape | skin ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimHumanoid, HAnimSegment, HAnimSite`

## IndexedTriangleFanSet

Declared Attributes

- `#IMPLIED CDATA index`
- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#DEFAULT ENUMERATION ( true | false ) colorPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) normalPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((Normal), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?))?) | ((ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## IndexedTriangleSet

Declared Attributes

- `#IMPLIED CDATA index`
- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#DEFAULT ENUMERATION ( true | false ) colorPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) normalPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((Normal), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?))?) | ((ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## IndexedTriangleStripSet

Declared Attributes

- `#IMPLIED CDATA index`
- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#DEFAULT ENUMERATION ( true | false ) colorPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) normalPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((Normal), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?))?) | ((ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## TriangleFanSet

Declared Attributes

- `#IMPLIED CDATA fanCount`
- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#DEFAULT ENUMERATION ( true | false ) colorPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) normalPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((Normal), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?))?) | ((ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## TriangleSet

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#DEFAULT ENUMERATION ( true | false ) colorPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) normalPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((Normal), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?))?) | ((ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## TriangleStripSet

Declared Attributes

- `#IMPLIED CDATA stripCount`
- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#DEFAULT ENUMERATION ( true | false ) colorPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) normalPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((Normal), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?))?) | ((ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`

## Viewpoint

Declared Attributes

- `#DEFAULT CDATA fieldOfView = 0.7854`
- `#DEFAULT ENUMERATION ( true | false ) jump = true`
- `#DEFAULT CDATA orientation = 0 0 1 0`
- `#DEFAULT CDATA position = 0 0 10`
- `#IMPLIED CDATA description`
- `#DEFAULT CDATA centerOfRotation = 0 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## VisibilitySensor

Declared Attributes

- `#DEFAULT CDATA center = 0 0 0`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA size = 0 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## WorldInfo

Declared Attributes

- `#IMPLIED CDATA info`
- `#IMPLIED CDATA title`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## X3D

Declared Attributes

- `#DEFAULT CDATA xmlns:xsd = https://www.web3d.org/2001/XMLSchema-instance`
- `#DEFAULT CDATA xsd:noNamespaceSchemaLocation = https://www.web3d.org/specifications/x3d-3.0.xsd`
- `#REQUIRED ENUMERATION ( Core | Interchange | Interactive | Immersive | MPEG4Interactive | Full ) profile`
- `#REQUIRED ENUMERATION ( 3.0 ) version`

Element Content Model

`(head?, Scene)`

Referenced by

``

## EspduTransform

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#IMPLIED CDATA marking`
- `#DEFAULT CDATA siteID = 0`
- `#DEFAULT CDATA applicationID = 0`
- `#DEFAULT CDATA entityID = 0`
- `#DEFAULT CDATA forceID = 0`
- `#DEFAULT CDATA entityKind = 0`
- `#DEFAULT CDATA entityDomain = 0`
- `#DEFAULT CDATA entityCountry = 0`
- `#DEFAULT CDATA entityCategory = 0`
- `#DEFAULT CDATA entitySubcategory = 0`
- `#DEFAULT CDATA entitySpecific = 0`
- `#DEFAULT CDATA entityExtra = 0`
- `#DEFAULT CDATA readInterval = 0.1`
- `#DEFAULT CDATA writeInterval = 1.0`
- `#DEFAULT ENUMERATION ( standAlone | networkReader | networkWriter ) networkMode = standAlone`
- `#DEFAULT CDATA translation = 0 0 0`
- `#DEFAULT CDATA rotation = 0 0 1 0`
- `#DEFAULT CDATA scale = 1 1 1`
- `#DEFAULT CDATA scaleOrientation = 0 0 1 0`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT CDATA center = 0 0 0`
- `#DEFAULT CDATA address = localhost`
- `#DEFAULT CDATA port = 0`
- `#IMPLIED CDATA multicastRelayHost`
- `#DEFAULT CDATA multicastRelayPort = 0`
- `#DEFAULT ENUMERATION ( true | false ) rtpHeaderExpected = false`
- `#DEFAULT CDATA deadReckoning = 0`
- `#DEFAULT CDATA linearVelocity = 0 0 0`
- `#DEFAULT CDATA linearAcceleration = 0 0 0`
- `#DEFAULT ENUMERATION ( true | false ) fired1 = false`
- `#DEFAULT ENUMERATION ( true | false ) fired2 = false`
- `#DEFAULT CDATA collisionType = 0`
- `#DEFAULT CDATA detonationLocation = 0 0 0`
- `#DEFAULT CDATA detonationRelativeLocation = 0 0 0`
- `#DEFAULT CDATA detonationResult = 0`
- `#DEFAULT CDATA eventApplicationID = 0`
- `#DEFAULT CDATA eventEntityID = 0`
- `#DEFAULT CDATA eventNumber = 0`
- `#DEFAULT CDATA eventSiteID = 0`
- `#DEFAULT CDATA munitionStartPoint = 0 0 0`
- `#DEFAULT CDATA munitionEndPoint = 0 0 0`
- `#DEFAULT CDATA warhead = 0`
- `#DEFAULT CDATA fuse = 0`
- `#DEFAULT CDATA munitionQuantity = 0`
- `#DEFAULT CDATA firingRate = 0`
- `#DEFAULT CDATA firingRange = 0`
- `#DEFAULT CDATA munitionSiteID = 0`
- `#DEFAULT CDATA munitionApplicationID = 0`
- `#DEFAULT CDATA munitionEntityID = 0`
- `#DEFAULT CDATA fireMissionIndex = 0`
- `#DEFAULT CDATA articulationParameterCount = 0`
- `#IMPLIED CDATA articulationParameterDesignatorArray`
- `#IMPLIED CDATA articulationParameterChangeIndicatorArray`
- `#IMPLIED CDATA articulationParameterIdPartAttachedToArray`
- `#IMPLIED CDATA articulationParameterTypeArray`
- `#IMPLIED CDATA articulationParameterArray`
- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#DEFAULT CDATA geoCoords = 0 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## ReceiverPdu

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA whichGeometry = 1`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT CDATA siteID = 0`
- `#DEFAULT CDATA applicationID = 0`
- `#DEFAULT CDATA entityID = 0`
- `#DEFAULT CDATA readInterval = 0.1`
- `#DEFAULT CDATA writeInterval = 1.0`
- `#DEFAULT ENUMERATION ( standAlone | networkReader | networkWriter ) networkMode = standAlone`
- `#DEFAULT CDATA address = localhost`
- `#DEFAULT CDATA port = 0`
- `#IMPLIED CDATA multicastRelayHost`
- `#DEFAULT CDATA multicastRelayPort = 0`
- `#DEFAULT ENUMERATION ( true | false ) rtpHeaderExpected = false`
- `#DEFAULT CDATA radioID = 0`
- `#DEFAULT CDATA receivedPower = 0.0`
- `#DEFAULT CDATA receiverState = 0`
- `#DEFAULT CDATA transmitterSiteID = 0`
- `#DEFAULT CDATA transmitterApplicationID = 0`
- `#DEFAULT CDATA transmitterEntityID = 0`
- `#DEFAULT CDATA transmitterRadioID = 0`
- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#DEFAULT CDATA geoCoords = 0 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## SignalPdu

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA whichGeometry = 1`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT CDATA siteID = 0`
- `#DEFAULT CDATA applicationID = 0`
- `#DEFAULT CDATA entityID = 0`
- `#DEFAULT CDATA readInterval = 0.1`
- `#DEFAULT CDATA writeInterval = 1.0`
- `#DEFAULT ENUMERATION ( standAlone | networkReader | networkWriter ) networkMode = standAlone`
- `#DEFAULT CDATA address = localhost`
- `#DEFAULT CDATA port = 0`
- `#IMPLIED CDATA multicastRelayHost`
- `#DEFAULT CDATA multicastRelayPort = 0`
- `#DEFAULT ENUMERATION ( true | false ) rtpHeaderExpected = false`
- `#DEFAULT CDATA radioID = 0`
- `#DEFAULT CDATA encodingScheme = 0`
- `#DEFAULT CDATA tdlType = 0`
- `#DEFAULT CDATA sampleRate = 0`
- `#DEFAULT CDATA samples = 0`
- `#DEFAULT CDATA dataLength = 0`
- `#IMPLIED CDATA data`
- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#DEFAULT CDATA geoCoords = 0 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## TransmitterPdu

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA whichGeometry = 1`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT CDATA siteID = 0`
- `#DEFAULT CDATA applicationID = 0`
- `#DEFAULT CDATA entityID = 0`
- `#DEFAULT CDATA readInterval = 0.1`
- `#DEFAULT CDATA writeInterval = 1.0`
- `#DEFAULT ENUMERATION ( standAlone | networkReader | networkWriter ) networkMode = standAlone`
- `#DEFAULT CDATA address = localhost`
- `#DEFAULT CDATA port = 0`
- `#IMPLIED CDATA multicastRelayHost`
- `#DEFAULT CDATA multicastRelayPort = 0`
- `#DEFAULT ENUMERATION ( true | false ) rtpHeaderExpected = false`
- `#DEFAULT CDATA radioID = 0`
- `#DEFAULT CDATA antennaLocation = 0 0 0`
- `#DEFAULT CDATA antennaPatternLength = 0`
- `#DEFAULT CDATA antennaPatternType = 0`
- `#DEFAULT CDATA cryptoKeyID = 0`
- `#DEFAULT CDATA cryptoSystem = 0`
- `#DEFAULT CDATA frequency = 0`
- `#DEFAULT CDATA inputSource = 0`
- `#DEFAULT CDATA lengthOfModulationParameters = 0`
- `#DEFAULT CDATA modulationTypeDetail = 0`
- `#DEFAULT CDATA modulationTypeMajor = 0`
- `#DEFAULT CDATA modulationTypeSpreadSpectrum = 0`
- `#DEFAULT CDATA modulationTypeSystem = 0`
- `#DEFAULT CDATA power = 0.0`
- `#DEFAULT CDATA radioEntityTypeCategory = 0`
- `#DEFAULT CDATA radioEntityTypeCountry = 0`
- `#DEFAULT CDATA radioEntityTypeDomain = 0`
- `#DEFAULT CDATA radioEntityTypeKind = 0`
- `#DEFAULT CDATA radioEntityTypeNomenclature = 0`
- `#DEFAULT CDATA radioEntityTypeNomenclatureVersion = 0`
- `#DEFAULT CDATA relativeAntennaLocation = 0 0 0`
- `#DEFAULT CDATA transmitFrequencyBandwidth = 0.0`
- `#DEFAULT CDATA transmitState = 0`
- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#DEFAULT CDATA geoCoords = 0 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## GeoCoordinate

Declared Attributes

- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#IMPLIED CDATA point`
- `#DEFAULT NMTOKEN containerField = coord`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, GeoOrigin?)`

Referenced by

`field, fieldValue, IndexedFaceSet, IndexedLineSet, LineSet, PointSet, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, GeoMetadata, NurbsCurve, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsPatchSurface, NurbsTrimmedSurface, NurbsTextureCoordinate, XvlShell`

## GeoElevationGrid

Declared Attributes

- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#DEFAULT CDATA geoGridOrigin = 0 0 0`
- `#DEFAULT CDATA xDimension = 0`
- `#DEFAULT CDATA xSpacing = 1.0`
- `#DEFAULT CDATA yScale = 1.0`
- `#DEFAULT CDATA zDimension = 0`
- `#DEFAULT CDATA zSpacing = 1.0`
- `#DEFAULT CDATA height = 0 0`
- `#DEFAULT ENUMERATION ( true | false ) normalPerVertex = true`
- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#DEFAULT ENUMERATION ( true | false ) colorPerVertex = true`
- `#DEFAULT CDATA creaseAngle = 0`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), ((GeoOrigin, (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), ((GeoOrigin, ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoOrigin, ((Normal) | (ProtoInstance))?) | ((Normal), (GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), ((GeoOrigin, ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), (GeoOrigin | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | (GeoOrigin, (((Color | ColorRGBA), (((Normal), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoOrigin, ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | (GeoOrigin, (((Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), (GeoOrigin | (ProtoInstance))?) | (GeoOrigin, ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | GeoOrigin | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), (GeoOrigin | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | (GeoOrigin, ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | GeoOrigin | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((GeoOrigin, ((Normal) | (ProtoInstance))?) | ((Normal), (GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (Normal) | (ProtoInstance))?))?) | (GeoOrigin, (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), (GeoOrigin | (ProtoInstance))?) | (GeoOrigin, ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | GeoOrigin | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | (GeoOrigin, ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | GeoOrigin | (Normal) | (ProtoInstance))?))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((GeoOrigin, ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), (GeoOrigin | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (GeoOrigin | (Normal) | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | (GeoOrigin, (((Color | ColorRGBA), ((Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), (GeoOrigin | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | (GeoOrigin, ((Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), (GeoOrigin | (Normal) | (ProtoInstance))?) | (GeoOrigin, ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | GeoOrigin | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), (GeoOrigin | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | (GeoOrigin, ((Color | ColorRGBA) | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | GeoOrigin | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | GeoOrigin | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | GeoOrigin | (Normal) | (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape, GeoMetadata`

## GeoLocation

Declared Attributes

- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#DEFAULT CDATA geoCoords = 0 0 0`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, GeoOrigin?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoMetadata, HAnimSegment, HAnimSite`

## GeoLOD

Declared Attributes

- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#IMPLIED CDATA rootUrl`
- `#IMPLIED CDATA child1Url`
- `#IMPLIED CDATA child2Url`
- `#IMPLIED CDATA child3Url`
- `#IMPLIED CDATA child4Url`
- `#DEFAULT CDATA range = 10`
- `#DEFAULT CDATA center = 0 0 0`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, GeoOrigin?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoMetadata, HAnimSegment, HAnimSite`

## GeoMetadata

Declared Attributes

- `#IMPLIED CDATA url`
- `#IMPLIED CDATA summary`
- `#DEFAULT ENUMERATION ( children | watchList ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint, (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## GeoOrigin

Declared Attributes

- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#DEFAULT CDATA geoCoords = 0 0 0`
- `#DEFAULT ENUMERATION ( true | false ) rotateYUp = false`
- `#DEFAULT NMTOKEN containerField = geoOrigin`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoPositionInterpolator, GeoTouchSensor, GeoViewpoint`

## GeoPositionInterpolator

Declared Attributes

- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, GeoOrigin?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoMetadata, HAnimSegment, HAnimSite`

## GeoTouchSensor

Declared Attributes

- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#IMPLIED CDATA description`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, GeoOrigin?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoMetadata, HAnimSegment, HAnimSite`

## GeoViewpoint

Declared Attributes

- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#IMPLIED CDATA description`
- `#DEFAULT CDATA position = 0 0 100000`
- `#DEFAULT CDATA orientation = 0 0 1 0`
- `#DEFAULT CDATA fieldOfView = 0.7854`
- `#DEFAULT ENUMERATION ( true | false ) jump = true`
- `#DEFAULT CDATA navType = "EXAMINE" "ANY"`
- `#DEFAULT ENUMERATION ( true | false ) headlight = true`
- `#DEFAULT CDATA speedFactor = 1.0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, GeoOrigin?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoMetadata, HAnimSegment, HAnimSite`

## HAnimDisplacer

Declared Attributes

- `#IMPLIED NMTOKEN name`
- `#IMPLIED CDATA coordIndex`
- `#IMPLIED CDATA displacements`
- `#DEFAULT CDATA weight = 0.0`
- `#DEFAULT NMTOKEN containerField = displacers`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimJoint, HAnimSegment, HAnimSite`

## HAnimHumanoid

Declared Attributes

- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT CDATA center = 0 0 0`
- `#IMPLIED CDATA info`
- `#IMPLIED NMTOKEN name`
- `#DEFAULT CDATA rotation = 0 0 1 0`
- `#DEFAULT CDATA scale = 1 1 1`
- `#DEFAULT CDATA scaleOrientation = 0 0 1 0`
- `#DEFAULT CDATA translation = 0 0 0`
- `#DEFAULT ENUMERATION ( 1.0 | 2.0 ) version = 1.0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (HAnimJoint*, HAnimSegment*, HAnimSite*, (Group | Transform | Shape | IndexedFaceSet)?, (Coordinate | CoordinateDouble)?, (Normal)?, ((ProtoInstance))*)*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## HAnimJoint

Declared Attributes

- `#IMPLIED NMTOKEN name`
- `#DEFAULT CDATA ulimit = 0 0 0`
- `#DEFAULT CDATA llimit = 0 0 0`
- `#DEFAULT CDATA limitOrientation = 0 0 1 0`
- `#IMPLIED CDATA skinCoordIndex`
- `#IMPLIED CDATA skinCoordWeight`
- `#DEFAULT CDATA stiffness = 0 0 0`
- `#DEFAULT CDATA translation = 0 0 0`
- `#DEFAULT CDATA rotation = 0 0 1 0`
- `#DEFAULT CDATA scale = 1 1 1`
- `#DEFAULT CDATA scaleOrientation = 0 0 1 0`
- `#DEFAULT CDATA center = 0 0 0`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( children | joints | skeleton ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (HAnimDisplacer | HAnimJoint | HAnimSegment | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite`

## HAnimSegment

Declared Attributes

- `#IMPLIED NMTOKEN name`
- `#DEFAULT CDATA mass = 0`
- `#DEFAULT CDATA centerOfMass = 0 0 0`
- `#DEFAULT CDATA momentsOfInertia = 0 0 0 0 0 0 0 0 0`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( children | segments ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*, ((Coordinate, HAnimDisplacer*) | (HAnimDisplacer+, Coordinate?))?) | (Coordinate, (((GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT)*, HAnimDisplacer*) | (HAnimDisplacer+, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*))?) | (HAnimDisplacer+, ((Coordinate, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*) | ((GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*, Coordinate?))?)?))`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite`

## HAnimSite

Declared Attributes

- `#IMPLIED NMTOKEN name`
- `#DEFAULT CDATA translation = 0 0 0`
- `#DEFAULT CDATA rotation = 0 0 1 0`
- `#DEFAULT CDATA scale = 1 1 1`
- `#DEFAULT CDATA scaleOrientation = 0 0 1 0`
- `#DEFAULT CDATA center = 0 0 0`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( children | sites | skeleton | viewpoints ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimHumanoid, HAnimSegment, HAnimSite`

## Contour2D

Declared Attributes

- `#DEFAULT NMTOKEN containerField = trimmingContour`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (NurbsCurve2D | Contour2D | ContourPolyline2D | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, Contour2D, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface`

## ContourPolyline2D

Declared Attributes

- `#IMPLIED CDATA controlPoint`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`field, fieldValue, ProtoBody, Contour2D, NurbsSweptSurface, NurbsSwungSurface`

## NurbsCurve

Declared Attributes

- `#IMPLIED CDATA knot`
- `#DEFAULT CDATA order = 3`
- `#IMPLIED CDATA weight`
- `#DEFAULT CDATA tessellation = 0`
- `#DEFAULT ENUMERATION ( true | false ) closed = false`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoCoordinate | Coordinate | CoordinateDouble | (ProtoInstance))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape, NurbsSweptSurface`

## NurbsCurve2D

Declared Attributes

- `#IMPLIED CDATA controlPoint`
- `#IMPLIED CDATA knot`
- `#DEFAULT CDATA order = 3`
- `#IMPLIED CDATA weight`
- `#DEFAULT CDATA tessellation = 0`
- `#DEFAULT ENUMERATION ( true | false ) closed = false`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?)`

Referenced by

`Contour2D, NurbsSweptSurface, NurbsSwungSurface`

## NurbsOrientationInterpolator

Declared Attributes

- `#IMPLIED CDATA knot`
- `#DEFAULT CDATA order = 3`
- `#IMPLIED CDATA weight`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoCoordinate | Coordinate | CoordinateDouble)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## NurbsPositionInterpolator

Declared Attributes

- `#IMPLIED CDATA knot`
- `#DEFAULT CDATA order = 3`
- `#IMPLIED CDATA weight`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoCoordinate | Coordinate | CoordinateDouble)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## NurbsSurfaceInterpolator

Declared Attributes

- `#IMPLIED CDATA weight`
- `#DEFAULT CDATA uDimension = 0`
- `#DEFAULT CDATA vDimension = 0`
- `#IMPLIED CDATA uKnot`
- `#IMPLIED CDATA vKnot`
- `#DEFAULT CDATA uOrder = 3`
- `#DEFAULT CDATA vOrder = 3`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoCoordinate | Coordinate | CoordinateDouble)?)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, HAnimSegment, HAnimSite`

## NurbsSet

Declared Attributes

- `#DEFAULT CDATA tessellationScale = 1.0`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | (ProtoInstance))*)`

Referenced by

``

## NurbsPatchSurface

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) uClosed = false`
- `#DEFAULT ENUMERATION ( true | false ) vClosed = false`
- `#DEFAULT CDATA uDimension = 0`
- `#DEFAULT CDATA vDimension = 0`
- `#IMPLIED CDATA uKnot`
- `#IMPLIED CDATA vKnot`
- `#DEFAULT CDATA uOrder = 3`
- `#DEFAULT CDATA vOrder = 3`
- `#DEFAULT CDATA uTessellation = 0`
- `#DEFAULT CDATA vTessellation = 0`
- `#IMPLIED CDATA weight`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoCoordinate | Coordinate | CoordinateDouble | (ProtoInstance))?, (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape, NurbsSet`

## NurbsTrimmedSurface

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) uClosed = false`
- `#DEFAULT ENUMERATION ( true | false ) vClosed = false`
- `#DEFAULT CDATA uDimension = 0`
- `#DEFAULT CDATA vDimension = 0`
- `#IMPLIED CDATA uKnot`
- `#IMPLIED CDATA vKnot`
- `#DEFAULT CDATA uOrder = 3`
- `#DEFAULT CDATA vOrder = 3`
- `#DEFAULT CDATA uTessellation = 0`
- `#DEFAULT CDATA vTessellation = 0`
- `#IMPLIED CDATA weight`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoCoordinate | Coordinate | CoordinateDouble | (ProtoInstance))?, (TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | NurbsTextureCoordinate)?, Contour2D*)`

Referenced by

`field, fieldValue, ProtoBody, Shape, NurbsSet`

## NurbsSweptSurface

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (NurbsCurve | (ProtoInstance))?, (NurbsCurve2D | Contour2D | ContourPolyline2D | (ProtoInstance))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape, NurbsSet`

## NurbsSwungSurface

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) ccw = true`
- `#DEFAULT ENUMERATION ( true | false ) solid = true`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, ((NurbsCurve2D | Contour2D | ContourPolyline2D | (ProtoInstance)), (NurbsCurve2D | Contour2D | ContourPolyline2D | (ProtoInstance))?)?)`

Referenced by

`field, fieldValue, ProtoBody, Shape, NurbsSet`

## NurbsTextureCoordinate

Declared Attributes

- `#IMPLIED CDATA controlPoint`
- `#IMPLIED CDATA weight`
- `#DEFAULT CDATA uDimension = 0`
- `#DEFAULT CDATA vDimension = 0`
- `#IMPLIED CDATA uKnot`
- `#IMPLIED CDATA vKnot`
- `#DEFAULT CDATA uOrder = 3`
- `#DEFAULT CDATA vOrder = 3`
- `#DEFAULT NMTOKEN containerField = texCoord`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoCoordinate | Coordinate | CoordinateDouble)?)`

Referenced by

`NurbsPatchSurface, NurbsTrimmedSurface`

## XvlShell

Declared Attributes

- `#IMPLIED ENUMERATION ( POLYGON_MESH | LATTICE_MESH ) shellType`
- `#IMPLIED CDATA numberOfDivisions`
- `#IMPLIED CDATA vertexRound`
- `#IMPLIED CDATA edgeBeginCoordIndex`
- `#IMPLIED CDATA edgeEndCoordIndex`
- `#IMPLIED CDATA edgeRound`
- `#IMPLIED CDATA edgeBeginVector`
- `#IMPLIED CDATA edgeEndVector`
- `#IMPLIED CDATA faceCoordIndex`
- `#IMPLIED CDATA faceTexCoordIndex`
- `#IMPLIED CDATA faceEmpty`
- `#IMPLIED CDATA faceHidden`
- `#DEFAULT NMTOKEN containerField = geometry`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))) | ((GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape`