# Generated DTD Grammar Documentation for: x3d-4.0

## x3d-4.0.dtd DOCTYPE Grammar Documentation

##

## X3D Element Index

- `AcousticProperties`
- `Analyser`
- `Anchor`
- `Appearance`
- `Arc2D`
- `ArcClose2D`
- `AudioClip`
- `AudioDestination`
- `Background`
- `BallJoint`
- `Billboard`
- `BiquadFilter`
- `BlendedVolumeStyle`
- `BooleanFilter`
- `BooleanSequencer`
- `BooleanToggle`
- `BooleanTrigger`
- `BoundaryEnhancementVolumeStyle`
- `BoundedPhysicsModel`
- `Box`
- `BufferAudioSource`
- `CADAssembly`
- `CADFace`
- `CADLayer`
- `CADPart`
- `CartoonVolumeStyle`
- `ChannelMerger`
- `ChannelSelector`
- `ChannelSplitter`
- `Circle2D`
- `ClipPlane`
- `CollidableOffset`
- `CollidableShape`
- `Collision`
- `CollisionCollection`
- `CollisionSensor`
- `CollisionSpace`
- `Color`
- `ColorChaser`
- `ColorDamper`
- `ColorInterpolator`
- `ColorRGBA`
- `ComposedCubeMapTexture`
- `ComposedShader`
- `ComposedTexture3D`
- `ComposedVolumeStyle`
- `Cone`
- `ConeEmitter`
- `Contact`
- `Contour2D`
- `ContourPolyline2D`
- `Convolver`
- `Coordinate`
- `CoordinateChaser`
- `CoordinateDamper`
- `CoordinateDouble`
- `CoordinateInterpolator`
- `CoordinateInterpolator2D`
- `Cylinder`
- `CylinderSensor`
- `DISEntityManager`
- `DISEntityTypeMapping`
- `Delay`
- `DirectionalLight`
- `Disk2D`
- `DoubleAxisHingeJoint`
- `DynamicsCompressor`
- `EXPORT`
- `EaseInEaseOut`
- `EdgeEnhancementVolumeStyle`
- `ElevationGrid`
- `EspduTransform`
- `ExplosionEmitter`
- `ExternProtoDeclare`
- `Extrusion`
- `FillProperties`
- `FloatVertexAttribute`
- `Fog`
- `FogCoordinate`
- `FontStyle`
- `ForcePhysicsModel`
- `Gain`
- `GeneratedCubeMapTexture`
- `GeoCoordinate`
- `GeoElevationGrid`
- `GeoLOD`
- `GeoLocation`
- `GeoMetadata`
- `GeoOrigin`
- `GeoPositionInterpolator`
- `GeoProximitySensor`
- `GeoTouchSensor`
- `GeoTransform`
- `GeoViewpoint`
- `Group`
- `HAnimDisplacer`
- `HAnimHumanoid`
- `HAnimJoint`
- `HAnimMotion`
- `HAnimSegment`
- `HAnimSite`
- `IMPORT`
- `IS`
- `ImageCubeMapTexture`
- `ImageTexture`
- `ImageTexture3D`
- `IndexedFaceSet`
- `IndexedLineSet`
- `IndexedQuadSet`
- `IndexedTriangleFanSet`
- `IndexedTriangleSet`
- `IndexedTriangleStripSet`
- `Inline`
- `IntegerSequencer`
- `IntegerTrigger`
- `IsoSurfaceVolumeData`
- `KeySensor`
- `LOD`
- `Layer`
- `LayerSet`
- `Layout`
- `LayoutGroup`
- `LayoutLayer`
- `LinePickSensor`
- `LineProperties`
- `LineSet`
- `ListenerPointSource`
- `LoadSensor`
- `LocalFog`
- `Material`
- `Matrix3VertexAttribute`
- `Matrix4VertexAttribute`
- `MetadataBoolean`
- `MetadataDouble`
- `MetadataFloat`
- `MetadataInteger`
- `MetadataSet`
- `MetadataString`
- `MicrophoneSource`
- `MotorJoint`
- `MovieTexture`
- `MultiTexture`
- `MultiTextureCoordinate`
- `MultiTextureTransform`
- `NavigationInfo`
- `Normal`
- `NormalInterpolator`
- `NurbsCurve`
- `NurbsCurve2D`
- `NurbsOrientationInterpolator`
- `NurbsPatchSurface`
- `NurbsPositionInterpolator`
- `NurbsSet`
- `NurbsSurfaceInterpolator`
- `NurbsSweptSurface`
- `NurbsSwungSurface`
- `NurbsTextureCoordinate`
- `NurbsTrimmedSurface`
- `OpacityMapVolumeStyle`
- `OrientationChaser`
- `OrientationDamper`
- `OrientationInterpolator`
- `OrthoViewpoint`
- `OscillatorSource`
- `PackagedShader`
- `ParticleSystem`
- `PeriodicWave`
- `PhysicalMaterial`
- `PickableGroup`
- `PixelTexture`
- `PixelTexture3D`
- `PlaneSensor`
- `PointEmitter`
- `PointLight`
- `PointPickSensor`
- `PointProperties`
- `PointSet`
- `Polyline2D`
- `PolylineEmitter`
- `Polypoint2D`
- `PositionChaser`
- `PositionChaser2D`
- `PositionDamper`
- `PositionDamper2D`
- `PositionInterpolator`
- `PositionInterpolator2D`
- `PrimitivePickSensor`
- `ProgramShader`
- `ProjectionVolumeStyle`
- `ProtoBody`
- `ProtoDeclare`
- `ProtoInstance`
- `ProtoInterface`
- `ProximitySensor`
- `QuadSet`
- `ROUTE`
- `ReceiverPdu`
- `Rectangle2D`
- `RigidBody`
- `RigidBodyCollection`
- `ScalarChaser`
- `ScalarDamper`
- `ScalarInterpolator`
- `Scene`
- `ScreenFontStyle`
- `ScreenGroup`
- `Script`
- `SegmentedVolumeData`
- `ShadedVolumeStyle`
- `ShaderPart`
- `ShaderProgram`
- `Shape`
- `SignalPdu`
- `SilhouetteEnhancementVolumeStyle`
- `SingleAxisHingeJoint`
- `SliderJoint`
- `Sound`
- `SpatialSound`
- `Sphere`
- `SphereSensor`
- `SplinePositionInterpolator`
- `SplinePositionInterpolator2D`
- `SplineScalarInterpolator`
- `SpotLight`
- `SquadOrientationInterpolator`
- `StaticGroup`
- `StreamAudioDestination`
- `StreamAudioSource`
- `StringSensor`
- `SurfaceEmitter`
- `Switch`
- `TexCoordChaser2D`
- `TexCoordDamper2D`
- `Text`
- `TextureBackground`
- `TextureCoordinate`
- `TextureCoordinate3D`
- `TextureCoordinate4D`
- `TextureCoordinateGenerator`
- `TextureProjector`
- `TextureProjectorParallel`
- `TextureProperties`
- `TextureTransform`
- `TextureTransform3D`
- `TextureTransformMatrix3D`
- `TimeSensor`
- `TimeTrigger`
- `ToneMappedVolumeStyle`
- `TouchSensor`
- `Transform`
- `TransformSensor`
- `TransmitterPdu`
- `TriangleFanSet`
- `TriangleSet`
- `TriangleSet2D`
- `TriangleStripSet`
- `TwoSidedMaterial`
- `UniversalJoint`
- `UnlitMaterial`
- `Viewpoint`
- `ViewpointGroup`
- `Viewport`
- `VisibilitySensor`
- `VolumeData`
- `VolumeEmitter`
- `VolumePickSensor`
- `WaveShaper`
- `WindPhysicsModel`
- `WorldInfo`
- `X3D`
- `XvlShell`
- `component`
- `connect`
- `field`
- `fieldValue`
- `head`
- `meta`
- `unit`

## Element Details

## Anchor

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#IMPLIED CDATA parameter`
- `#IMPLIED CDATA url`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT ENUMERATION ( children | watchList ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LoadSensor, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## Appearance

Declared Attributes

- `#DEFAULT ENUMERATION ( AUTO | OPAQUE | MASK | BLEND ) alphaMode = AUTO`
- `#DEFAULT CDATA alphaCutoff = 0.5`
- `#DEFAULT NMTOKEN containerField = appearance`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (AcousticProperties | FillProperties | LineProperties | PointProperties | Material | TwoSidedMaterial | PhysicalMaterial | UnlitMaterial | ImageTexture | MovieTexture | PixelTexture | MultiTexture | ComposedCubeMapTexture | GeneratedCubeMapTexture | ImageCubeMapTexture | ComposedShader | PackagedShader | ProgramShader | ComposedTexture3D | ImageTexture3D | PixelTexture3D | TextureTransform | MultiTextureTransform | TextureTransformMatrix3D | TextureTransform3D | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, Shape, ParticleSystem`

## AudioClip

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#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 | children | watchList ) containerField = source`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LoadSensor, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## 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 CDATA transparency = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## Billboard

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## BooleanFilter

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## BooleanSequencer

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## BooleanToggle

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## BooleanTrigger

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## Arc2D

Declared Attributes

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

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## Circle2D

Declared Attributes

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

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## Polyline2D

Declared Attributes

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

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## Polypoint2D

Declared Attributes

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

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## Rectangle2D

Declared Attributes

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

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## TriangleSet2D

Declared Attributes

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

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## Box

Declared Attributes

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

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, RigidBody, PrimitivePickSensor, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## Collision

Declared Attributes

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

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## Color

Declared Attributes

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

Element Content Model

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

Referenced by

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

## ColorRGBA

Declared Attributes

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

Element Content Model

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

Referenced by

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

## component

Declared Attributes

- `#REQUIRED ENUMERATION ( Core | CADGeometry | CubeMapTexturing | DIS | EnvironmentalEffects | EnvironmentalSensor | EventUtilities | Followers | Geometry2D | Geometry3D | Geospatial | Grouping | HAnim | H-Anim | Interpolation | KeyDeviceSensor | Layering | Layout | Lighting | Navigation | Networking | NURBS | ParticleSystems | Picking | PointingDeviceSensor | Rendering | RigidBodyPhysics | Scripting | Shaders | Shape | Sound | Text | TextureProjection | Texturing | Texturing3D | Time | VolumeRendering ) 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, RigidBody, PrimitivePickSensor, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## Coordinate

Declared Attributes

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

Element Content Model

`((IS?), (MetadataBoolean | 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, QuadSet, IndexedQuadSet, PolylineEmitter, VolumeEmitter, XvlShell`

## CoordinateDouble

Declared Attributes

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

Element Content Model

`((IS?), (MetadataBoolean | 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, QuadSet, IndexedQuadSet, PolylineEmitter, VolumeEmitter, XvlShell`

## CoordinateInterpolator

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## CoordinateInterpolator2D

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, PrimitivePickSensor, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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 ENUMERATION ( true | false ) global = false`
- `#DEFAULT ENUMERATION ( true | false ) shadows = false`
- `#DEFAULT CDATA shadowIntensity = 1`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## ExternProtoDeclare

Declared Attributes

- `#REQUIRED NMTOKEN name`
- `#REQUIRED CDATA url`
- `#IMPLIED CDATA appinfo`
- `#IMPLIED CDATA documentation`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`(field*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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`
- `#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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 | SFMatrix3d | MFMatrix3d | SFMatrix3f | MFMatrix3f | SFMatrix4d | MFMatrix4d | SFMatrix4f | MFMatrix4f | SFVec4d | MFVec4d | SFVec4f | MFVec4f ) type`
- `#IMPLIED CDATA value`
- `#IMPLIED CDATA appinfo`
- `#IMPLIED CDATA documentation`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`(AudioClip | LineProperties | FillProperties | Appearance | AcousticProperties | FillProperties | LineProperties | PointProperties | Material | TwoSidedMaterial | PhysicalMaterial | UnlitMaterial | ImageTexture | MovieTexture | PixelTexture | MultiTexture | ComposedCubeMapTexture | GeneratedCubeMapTexture | ImageCubeMapTexture | ComposedShader | PackagedShader | ProgramShader | ComposedTexture3D | ImageTexture3D | PixelTexture3D | TextureTransform | MultiTextureTransform | TextureTransformMatrix3D | TextureTransform3D | GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | ComposedCubeMapTexture | GeneratedCubeMapTexture | ImageCubeMapTexture | FontStyle | ScreenFontStyle | FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | QuadSet | IndexedQuadSet | 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 | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | ShaderPart | ShaderProgram | MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ComposedTexture3D | ImageTexture3D | PixelTexture3D | TextureTransformMatrix3D | TextureTransform3D | GeoOrigin | Contour2D | ContourPolyline2D | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | BallJoint | CollidableOffset | CollisionCollection | CollisionSpace | Contact | DoubleAxisHingeJoint | MotorJoint | RigidBody | SingleAxisHingeJoint | SliderJoint | UniversalJoint | ProtoDeclare | ExternProtoDeclare | ProtoInstance)*`

Referenced by

`ExternProtoDeclare, ProtoInterface, Script, ComposedShader, PackagedShader, ShaderProgram`

## fieldValue

Declared Attributes

- `#REQUIRED NMTOKEN name`
- `#IMPLIED CDATA value`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`(AudioClip | LineProperties | FillProperties | Appearance | AcousticProperties | FillProperties | LineProperties | PointProperties | Material | TwoSidedMaterial | PhysicalMaterial | UnlitMaterial | ImageTexture | MovieTexture | PixelTexture | MultiTexture | ComposedCubeMapTexture | GeneratedCubeMapTexture | ImageCubeMapTexture | ComposedShader | PackagedShader | ProgramShader | ComposedTexture3D | ImageTexture3D | PixelTexture3D | TextureTransform | MultiTextureTransform | TextureTransformMatrix3D | TextureTransform3D | GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | ComposedCubeMapTexture | GeneratedCubeMapTexture | ImageCubeMapTexture | FontStyle | ScreenFontStyle | FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | QuadSet | IndexedQuadSet | 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 | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | ShaderPart | ShaderProgram | MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ComposedTexture3D | ImageTexture3D | PixelTexture3D | TextureTransformMatrix3D | TextureTransform3D | GeoOrigin | Contour2D | ContourPolyline2D | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | BallJoint | CollidableOffset | CollisionCollection | CollisionSpace | Contact | DoubleAxisHingeJoint | MotorJoint | RigidBody | SingleAxisHingeJoint | SliderJoint | UniversalJoint | 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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 NMTOKEN id`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | 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 ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT ENUMERATION ( children | proxy | rootNode | shape | skin ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimHumanoid, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## ImageTexture

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#IMPLIED CDATA url`
- `#DEFAULT ENUMERATION ( true | false ) repeatS = true`
- `#DEFAULT ENUMERATION ( true | false ) repeatT = true`
- `#DEFAULT ENUMERATION ( texture | children | watchList | source | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture | ambientTexture | baseTexture | diffuseTexture | emissiveTexture | metallicRoughnessTexture | normalTexture | occlusionTexture | shininessTexture | specularTexture ) containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, LoadSensor, Material, PhysicalMaterial, UnlitMaterial, MultiTexture, ProtoBody, TextureBackground, TextureProjector, TextureProjectorParallel, ComposedCubeMapTexture, ComposedTexture3D, BlendedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, Shape, HAnimHumanoid, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## IndexedLineSet

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Normal)?, (((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, HAnimHumanoid, LinePickSensor, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## LineSet

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Normal)?, (((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, LinePickSensor, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## Inline

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) global = false`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#IMPLIED CDATA url`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT ENUMERATION ( children | watchList ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LoadSensor, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## EXPORT

Declared Attributes

- `#REQUIRED IDREF localDEF`
- `#IMPLIED NMTOKEN AS`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`EMPTY`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## IMPORT

Declared Attributes

- `#REQUIRED IDREF inlineDEF`
- `#REQUIRED NMTOKEN importedDEF`
- `#IMPLIED ID AS`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`EMPTY`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## IntegerSequencer

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## IntegerTrigger

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## IS

Declared Attributes

- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

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, PointProperties, LoadSensor, LOD, Material, PhysicalMaterial, UnlitMaterial, 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, TextureProjector, TextureProjectorParallel, TextureCoordinate, TextureCoordinateGenerator, TextureProperties, TextureTransform, MultiTextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, OrthoViewpoint, ViewpointGroup, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, DISEntityManager, DISEntityTypeMapping, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoTransform, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimMotion, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, CADAssembly, CADFace, CADLayer, CADPart, QuadSet, IndexedQuadSet, ComposedCubeMapTexture, GeneratedCubeMapTexture, ImageCubeMapTexture, ComposedShader, FloatVertexAttribute, Matrix3VertexAttribute, Matrix4VertexAttribute, PackagedShader, ProgramShader, ShaderPart, ShaderProgram, ComposedTexture3D, ImageTexture3D, PixelTexture3D, TextureCoordinate3D, TextureCoordinate4D, TextureTransformMatrix3D, TextureTransform3D, LocalFog, FogCoordinate, ClipPlane, EaseInEaseOut, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SquadOrientationInterpolator, TransformSensor, TwoSidedMaterial, Layer, LayerSet, Viewport, Layout, LayoutGroup, LayoutLayer, ScreenFontStyle, ScreenGroup, BallJoint, CollidableOffset, CollidableShape, CollisionCollection, CollisionSensor, CollisionSpace, Contact, DoubleAxisHingeJoint, MotorJoint, RigidBody, RigidBodyCollection, SingleAxisHingeJoint, SliderJoint, UniversalJoint, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor, ColorChaser, ColorDamper, CoordinateChaser, CoordinateDamper, OrientationChaser, OrientationDamper, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, ScalarChaser, ScalarDamper, TexCoordChaser2D, TexCoordDamper2D, BoundedPhysicsModel, ForcePhysicsModel, WindPhysicsModel, ConeEmitter, ExplosionEmitter, PointEmitter, PolylineEmitter, SurfaceEmitter, VolumeEmitter, ParticleSystem, MetadataBoolean, BlendedVolumeStyle, BoundaryEnhancementVolumeStyle, CartoonVolumeStyle, ComposedVolumeStyle, EdgeEnhancementVolumeStyle, OpacityMapVolumeStyle, ProjectionVolumeStyle, ShadedVolumeStyle, SilhouetteEnhancementVolumeStyle, ToneMappedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData, AcousticProperties, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, ListenerPointSource, MicrophoneSource, OscillatorSource, PeriodicWave, SpatialSound, StreamAudioDestination, StreamAudioSource, WaveShaper, XvlShell`

## connect

Declared Attributes

- `#REQUIRED NMTOKEN nodeField`
- `#REQUIRED NMTOKEN protoField`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`EMPTY`

Referenced by

`IS`

## KeySensor

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, ProtoBody`

## PointProperties

Declared Attributes

- `#DEFAULT CDATA pointSizeScaleFactor = 1`
- `#DEFAULT CDATA pointSizeMinValue = 1`
- `#DEFAULT CDATA pointSizeMaxValue = 1`
- `#DEFAULT CDATA attenuation = 1 0 0`
- `#DEFAULT NMTOKEN containerField = pointProperties`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, ProtoBody`

## LoadSensor

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Anchor | AudioClip | DISEntityTypeMapping | GeoMetadata | ImageCubeMapTexture | ImageTexture | ImageTexture3D | Inline | MovieTexture | PackagedShader | Script | ShaderPart | ShaderProgram | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## LOD

Declared Attributes

- `#DEFAULT CDATA center = 0 0 0`
- `#DEFAULT ENUMERATION ( true | false ) forceTransitions = false`
- `#IMPLIED CDATA range`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT ENUMERATION ( children | proxy | rootNode | shape | skin ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimHumanoid, HAnimSegment, HAnimSite, CADAssembly, CADFace, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## 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 CDATA normalScale = 1`
- `#DEFAULT CDATA occlusionStrength = 1`
- `#IMPLIED NMTOKEN ambientTextureMapping`
- `#IMPLIED NMTOKEN diffuseTextureMapping`
- `#IMPLIED NMTOKEN emissiveTextureMapping`
- `#IMPLIED NMTOKEN normalTextureMapping`
- `#IMPLIED NMTOKEN occlusionTextureMapping`
- `#IMPLIED NMTOKEN shininessTextureMapping`
- `#IMPLIED NMTOKEN specularTextureMapping`
- `#DEFAULT NMTOKEN containerField = material`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (ImageTexture | MovieTexture | PixelTexture | ComposedTexture3D | ImageTexture3D | PixelTexture3D | ComposedCubeMapTexture | GeneratedCubeMapTexture | ImageCubeMapTexture)*)`

Referenced by

`Appearance, field, fieldValue, ProtoBody, ShadedVolumeStyle`

## PhysicalMaterial

Declared Attributes

- `#DEFAULT CDATA baseColor = 1 1 1`
- `#DEFAULT CDATA emissiveColor = 0 0 0`
- `#DEFAULT CDATA normalScale = 1`
- `#DEFAULT CDATA metallic = 1`
- `#DEFAULT CDATA occlusionStrength = 1`
- `#DEFAULT CDATA roughness = 1`
- `#DEFAULT CDATA transparency = 0`
- `#IMPLIED NMTOKEN baseTextureMapping`
- `#IMPLIED NMTOKEN emissiveTextureMapping`
- `#IMPLIED NMTOKEN metallicRoughnessTextureMapping`
- `#IMPLIED NMTOKEN normalTextureMapping`
- `#IMPLIED NMTOKEN occlusionTextureMapping`
- `#DEFAULT NMTOKEN containerField = material`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (ImageTexture | MovieTexture | PixelTexture | ComposedTexture3D | ImageTexture3D | PixelTexture3D | ComposedCubeMapTexture | GeneratedCubeMapTexture | ImageCubeMapTexture)*)`

Referenced by

`Appearance, field, fieldValue, ProtoBody, ShadedVolumeStyle`

## UnlitMaterial

Declared Attributes

- `#DEFAULT CDATA emissiveColor = 1 1 1`
- `#DEFAULT CDATA normalScale = 0`
- `#IMPLIED NMTOKEN emissiveTextureMapping`
- `#IMPLIED NMTOKEN normalTextureMapping`
- `#DEFAULT CDATA transparency = 0`
- `#DEFAULT NMTOKEN containerField = material`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (ImageTexture | MovieTexture | PixelTexture | ComposedTexture3D | ImageTexture3D | PixelTexture3D | ComposedCubeMapTexture | GeneratedCubeMapTexture | ImageCubeMapTexture)*)`

Referenced by

`Appearance, field, fieldValue, ProtoBody, ShadedVolumeStyle`

## head

Declared Attributes

- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`(component*, unit*, 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`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`EMPTY`

Referenced by

`head`

## MetadataDouble

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | 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, PointProperties, LoadSensor, LOD, Material, PhysicalMaterial, UnlitMaterial, 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, TextureProjector, TextureProjectorParallel, TextureCoordinate, TextureCoordinateGenerator, TextureProperties, TextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, OrthoViewpoint, ViewpointGroup, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, DISEntityManager, DISEntityTypeMapping, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoTransform, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimMotion, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, CADAssembly, CADFace, CADLayer, CADPart, QuadSet, IndexedQuadSet, ComposedCubeMapTexture, GeneratedCubeMapTexture, ImageCubeMapTexture, ComposedShader, FloatVertexAttribute, Matrix3VertexAttribute, Matrix4VertexAttribute, PackagedShader, ProgramShader, ShaderPart, ShaderProgram, ComposedTexture3D, ImageTexture3D, PixelTexture3D, TextureCoordinate3D, TextureCoordinate4D, TextureTransformMatrix3D, TextureTransform3D, LocalFog, FogCoordinate, ClipPlane, EaseInEaseOut, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SquadOrientationInterpolator, TransformSensor, TwoSidedMaterial, Layer, LayerSet, Viewport, Layout, LayoutGroup, LayoutLayer, ScreenFontStyle, ScreenGroup, BallJoint, CollidableOffset, CollidableShape, CollisionCollection, CollisionSensor, CollisionSpace, Contact, DoubleAxisHingeJoint, MotorJoint, RigidBody, RigidBodyCollection, SingleAxisHingeJoint, SliderJoint, UniversalJoint, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor, ColorChaser, ColorDamper, CoordinateChaser, CoordinateDamper, OrientationChaser, OrientationDamper, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, ScalarChaser, ScalarDamper, TexCoordChaser2D, TexCoordDamper2D, BoundedPhysicsModel, ForcePhysicsModel, WindPhysicsModel, ConeEmitter, ExplosionEmitter, PointEmitter, PolylineEmitter, SurfaceEmitter, VolumeEmitter, ParticleSystem, MetadataBoolean, BlendedVolumeStyle, BoundaryEnhancementVolumeStyle, CartoonVolumeStyle, ComposedVolumeStyle, EdgeEnhancementVolumeStyle, OpacityMapVolumeStyle, ProjectionVolumeStyle, ShadedVolumeStyle, SilhouetteEnhancementVolumeStyle, ToneMappedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData, AcousticProperties, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, ListenerPointSource, MicrophoneSource, OscillatorSource, PeriodicWave, SpatialSound, StreamAudioDestination, StreamAudioSource, WaveShaper, XvlShell`

## MetadataFloat

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | 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, PointProperties, LoadSensor, LOD, Material, PhysicalMaterial, UnlitMaterial, 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, TextureProjector, TextureProjectorParallel, TextureCoordinate, TextureCoordinateGenerator, TextureProperties, TextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, OrthoViewpoint, ViewpointGroup, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, DISEntityManager, DISEntityTypeMapping, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoTransform, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimMotion, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, CADAssembly, CADFace, CADLayer, CADPart, QuadSet, IndexedQuadSet, ComposedCubeMapTexture, GeneratedCubeMapTexture, ImageCubeMapTexture, ComposedShader, FloatVertexAttribute, Matrix3VertexAttribute, Matrix4VertexAttribute, PackagedShader, ProgramShader, ShaderPart, ShaderProgram, ComposedTexture3D, ImageTexture3D, PixelTexture3D, TextureCoordinate3D, TextureCoordinate4D, TextureTransformMatrix3D, TextureTransform3D, LocalFog, FogCoordinate, ClipPlane, EaseInEaseOut, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SquadOrientationInterpolator, TransformSensor, TwoSidedMaterial, Layer, LayerSet, Viewport, Layout, LayoutGroup, LayoutLayer, ScreenFontStyle, ScreenGroup, BallJoint, CollidableOffset, CollidableShape, CollisionCollection, CollisionSensor, CollisionSpace, Contact, DoubleAxisHingeJoint, MotorJoint, RigidBody, RigidBodyCollection, SingleAxisHingeJoint, SliderJoint, UniversalJoint, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor, ColorChaser, ColorDamper, CoordinateChaser, CoordinateDamper, OrientationChaser, OrientationDamper, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, ScalarChaser, ScalarDamper, TexCoordChaser2D, TexCoordDamper2D, BoundedPhysicsModel, ForcePhysicsModel, WindPhysicsModel, ConeEmitter, ExplosionEmitter, PointEmitter, PolylineEmitter, SurfaceEmitter, VolumeEmitter, ParticleSystem, MetadataBoolean, BlendedVolumeStyle, BoundaryEnhancementVolumeStyle, CartoonVolumeStyle, ComposedVolumeStyle, EdgeEnhancementVolumeStyle, OpacityMapVolumeStyle, ProjectionVolumeStyle, ShadedVolumeStyle, SilhouetteEnhancementVolumeStyle, ToneMappedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData, AcousticProperties, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, ListenerPointSource, MicrophoneSource, OscillatorSource, PeriodicWave, SpatialSound, StreamAudioDestination, StreamAudioSource, WaveShaper, XvlShell`

## MetadataInteger

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | 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, PointProperties, LoadSensor, LOD, Material, PhysicalMaterial, UnlitMaterial, 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, TextureProjector, TextureProjectorParallel, TextureCoordinate, TextureCoordinateGenerator, TextureProperties, TextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, OrthoViewpoint, ViewpointGroup, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, DISEntityManager, DISEntityTypeMapping, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoTransform, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimMotion, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, CADAssembly, CADFace, CADLayer, CADPart, QuadSet, IndexedQuadSet, ComposedCubeMapTexture, GeneratedCubeMapTexture, ImageCubeMapTexture, ComposedShader, FloatVertexAttribute, Matrix3VertexAttribute, Matrix4VertexAttribute, PackagedShader, ProgramShader, ShaderPart, ShaderProgram, ComposedTexture3D, ImageTexture3D, PixelTexture3D, TextureCoordinate3D, TextureCoordinate4D, TextureTransformMatrix3D, TextureTransform3D, LocalFog, FogCoordinate, ClipPlane, EaseInEaseOut, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SquadOrientationInterpolator, TransformSensor, TwoSidedMaterial, Layer, LayerSet, Viewport, Layout, LayoutGroup, LayoutLayer, ScreenFontStyle, ScreenGroup, BallJoint, CollidableOffset, CollidableShape, CollisionCollection, CollisionSensor, CollisionSpace, Contact, DoubleAxisHingeJoint, MotorJoint, RigidBody, RigidBodyCollection, SingleAxisHingeJoint, SliderJoint, UniversalJoint, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor, ColorChaser, ColorDamper, CoordinateChaser, CoordinateDamper, OrientationChaser, OrientationDamper, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, ScalarChaser, ScalarDamper, TexCoordChaser2D, TexCoordDamper2D, BoundedPhysicsModel, ForcePhysicsModel, WindPhysicsModel, ConeEmitter, ExplosionEmitter, PointEmitter, PolylineEmitter, SurfaceEmitter, VolumeEmitter, ParticleSystem, MetadataBoolean, BlendedVolumeStyle, BoundaryEnhancementVolumeStyle, CartoonVolumeStyle, ComposedVolumeStyle, EdgeEnhancementVolumeStyle, OpacityMapVolumeStyle, ProjectionVolumeStyle, ShadedVolumeStyle, SilhouetteEnhancementVolumeStyle, ToneMappedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData, AcousticProperties, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, ListenerPointSource, MicrophoneSource, OscillatorSource, PeriodicWave, SpatialSound, StreamAudioDestination, StreamAudioSource, WaveShaper, XvlShell`

## MetadataString

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | 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, PointProperties, LoadSensor, LOD, Material, PhysicalMaterial, UnlitMaterial, 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, TextureProjector, TextureProjectorParallel, TextureCoordinate, TextureCoordinateGenerator, TextureProperties, TextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, OrthoViewpoint, ViewpointGroup, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, DISEntityManager, DISEntityTypeMapping, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoTransform, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimMotion, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, CADAssembly, CADFace, CADLayer, CADPart, QuadSet, IndexedQuadSet, ComposedCubeMapTexture, GeneratedCubeMapTexture, ImageCubeMapTexture, ComposedShader, FloatVertexAttribute, Matrix3VertexAttribute, Matrix4VertexAttribute, PackagedShader, ProgramShader, ShaderPart, ShaderProgram, ComposedTexture3D, ImageTexture3D, PixelTexture3D, TextureCoordinate3D, TextureCoordinate4D, TextureTransformMatrix3D, TextureTransform3D, LocalFog, FogCoordinate, ClipPlane, EaseInEaseOut, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SquadOrientationInterpolator, TransformSensor, TwoSidedMaterial, Layer, LayerSet, Viewport, Layout, LayoutGroup, LayoutLayer, ScreenFontStyle, ScreenGroup, BallJoint, CollidableOffset, CollidableShape, CollisionCollection, CollisionSensor, CollisionSpace, Contact, DoubleAxisHingeJoint, MotorJoint, RigidBody, RigidBodyCollection, SingleAxisHingeJoint, SliderJoint, UniversalJoint, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor, ColorChaser, ColorDamper, CoordinateChaser, CoordinateDamper, OrientationChaser, OrientationDamper, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, ScalarChaser, ScalarDamper, TexCoordChaser2D, TexCoordDamper2D, BoundedPhysicsModel, ForcePhysicsModel, WindPhysicsModel, ConeEmitter, ExplosionEmitter, PointEmitter, PolylineEmitter, SurfaceEmitter, VolumeEmitter, ParticleSystem, MetadataBoolean, BlendedVolumeStyle, BoundaryEnhancementVolumeStyle, CartoonVolumeStyle, ComposedVolumeStyle, EdgeEnhancementVolumeStyle, OpacityMapVolumeStyle, ProjectionVolumeStyle, ShadedVolumeStyle, SilhouetteEnhancementVolumeStyle, ToneMappedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData, AcousticProperties, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, ListenerPointSource, MicrophoneSource, OscillatorSource, PeriodicWave, SpatialSound, StreamAudioDestination, StreamAudioSource, WaveShaper, XvlShell`

## MetadataSet

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | 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, PointProperties, LoadSensor, LOD, Material, PhysicalMaterial, UnlitMaterial, 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, TextureProjector, TextureProjectorParallel, TextureCoordinate, TextureCoordinateGenerator, TextureProperties, TextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, OrthoViewpoint, ViewpointGroup, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, DISEntityManager, DISEntityTypeMapping, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoTransform, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimMotion, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, CADAssembly, CADFace, CADLayer, CADPart, QuadSet, IndexedQuadSet, ComposedCubeMapTexture, GeneratedCubeMapTexture, ImageCubeMapTexture, ComposedShader, FloatVertexAttribute, Matrix3VertexAttribute, Matrix4VertexAttribute, PackagedShader, ProgramShader, ShaderPart, ShaderProgram, ComposedTexture3D, ImageTexture3D, PixelTexture3D, TextureCoordinate3D, TextureCoordinate4D, TextureTransformMatrix3D, TextureTransform3D, LocalFog, FogCoordinate, ClipPlane, EaseInEaseOut, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SquadOrientationInterpolator, TransformSensor, TwoSidedMaterial, Layer, LayerSet, Viewport, Layout, LayoutGroup, LayoutLayer, ScreenFontStyle, ScreenGroup, BallJoint, CollidableOffset, CollidableShape, CollisionCollection, CollisionSensor, CollisionSpace, Contact, DoubleAxisHingeJoint, MotorJoint, RigidBody, RigidBodyCollection, SingleAxisHingeJoint, SliderJoint, UniversalJoint, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor, ColorChaser, ColorDamper, CoordinateChaser, CoordinateDamper, OrientationChaser, OrientationDamper, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, ScalarChaser, ScalarDamper, TexCoordChaser2D, TexCoordDamper2D, BoundedPhysicsModel, ForcePhysicsModel, WindPhysicsModel, ConeEmitter, ExplosionEmitter, PointEmitter, PolylineEmitter, SurfaceEmitter, VolumeEmitter, ParticleSystem, MetadataBoolean, BlendedVolumeStyle, BoundaryEnhancementVolumeStyle, CartoonVolumeStyle, ComposedVolumeStyle, EdgeEnhancementVolumeStyle, OpacityMapVolumeStyle, ProjectionVolumeStyle, ShadedVolumeStyle, SilhouetteEnhancementVolumeStyle, ToneMappedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData, AcousticProperties, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, ListenerPointSource, MicrophoneSource, OscillatorSource, PeriodicWave, SpatialSound, StreamAudioDestination, StreamAudioSource, WaveShaper, XvlShell`

## MovieTexture

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#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 | children | watchList | source | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture | ambientTexture | baseTexture | diffuseTexture | emissiveTexture | metallicRoughnessTexture | normalTexture | occlusionTexture | shininessTexture | specularTexture ) containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Appearance, Billboard, Collision, field, fieldValue, Group, LoadSensor, LOD, Material, PhysicalMaterial, UnlitMaterial, MultiTexture, ProtoBody, Scene, Sound, StaticGroup, Switch, TextureBackground, TextureProjector, TextureProjectorParallel, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, ComposedCubeMapTexture, ComposedTexture3D, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, BlendedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## 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 | children | source | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture | baseTexture | emissiveTexture | metallicRoughnessTexture | normalTexture | occlusionTexture ) containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (ImageTexture | MovieTexture | PixelTexture | ComposedCubeMapTexture | GeneratedCubeMapTexture | ImageCubeMapTexture | ComposedTexture3D | ImageTexture3D | PixelTexture3D | (ProtoInstance))*)`

Referenced by

`Appearance, field, fieldValue, ProtoBody, TextureBackground`

## MultiTextureCoordinate

Declared Attributes

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

Element Content Model

`((IS?), (MetadataBoolean | 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, QuadSet, IndexedQuadSet, 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 transitionTime = 1.0`
- `#DEFAULT CDATA visibilityLimit = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, Viewpoint, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## Normal

Declared Attributes

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

Element Content Model

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

Referenced by

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

## NormalInterpolator

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## OrientationInterpolator

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## PixelTexture

Declared Attributes

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

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, Material, PhysicalMaterial, UnlitMaterial, MultiTexture, ProtoBody, TextureBackground, TextureProjector, TextureProjectorParallel, ComposedCubeMapTexture, ComposedTexture3D, BlendedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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 ENUMERATION ( true | false ) global = true`
- `#DEFAULT CDATA radius = 100`
- `#DEFAULT ENUMERATION ( true | false ) shadows = false`
- `#DEFAULT CDATA shadowIntensity = 1`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## PointSet

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Normal)?, (((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, PointPickSensor, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## PositionInterpolator

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## PositionInterpolator2D

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## ProtoInterface

Declared Attributes

- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`(field*)`

Referenced by

`ProtoDeclare`

## ProtoBody

Declared Attributes

- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`((AudioClip | LineProperties | FillProperties | Appearance | AcousticProperties | FillProperties | LineProperties | PointProperties | Material | TwoSidedMaterial | PhysicalMaterial | UnlitMaterial | ImageTexture | MovieTexture | PixelTexture | MultiTexture | ComposedCubeMapTexture | GeneratedCubeMapTexture | ImageCubeMapTexture | ComposedShader | PackagedShader | ProgramShader | ComposedTexture3D | ImageTexture3D | PixelTexture3D | TextureTransform | MultiTextureTransform | TextureTransformMatrix3D | TextureTransform3D | GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | ComposedCubeMapTexture | GeneratedCubeMapTexture | ImageCubeMapTexture | FontStyle | ScreenFontStyle | FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | QuadSet | IndexedQuadSet | 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 | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | ShaderPart | ShaderProgram | MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ComposedTexture3D | ImageTexture3D | PixelTexture3D | TextureTransformMatrix3D | TextureTransform3D | GeoOrigin | Contour2D | ContourPolyline2D | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | BallJoint | CollidableOffset | CollisionCollection | CollisionSpace | Contact | DoubleAxisHingeJoint | MotorJoint | RigidBody | SingleAxisHingeJoint | SliderJoint | UniversalJoint | ProtoDeclare | ExternProtoDeclare | ProtoInstance)+, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance) | LayerSet)*)`

Referenced by

`ProtoDeclare`

## ProtoDeclare

Declared Attributes

- `#REQUIRED NMTOKEN name`
- `#IMPLIED CDATA appinfo`
- `#IMPLIED CDATA documentation`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`(ProtoInterface?, ProtoBody)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## ProtoInstance

Declared Attributes

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

Element Content Model

`(fieldValue*, (IS?), (MetadataBoolean | 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, PointProperties, LoadSensor, LOD, Material, PhysicalMaterial, UnlitMaterial, 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, TextureProjector, TextureProjectorParallel, TextureCoordinate, TextureCoordinateGenerator, TextureProperties, TextureTransform, MultiTextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, OrthoViewpoint, ViewpointGroup, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, DISEntityManager, DISEntityTypeMapping, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoTransform, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimMotion, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, CADAssembly, CADFace, CADLayer, CADPart, QuadSet, IndexedQuadSet, ComposedCubeMapTexture, GeneratedCubeMapTexture, ImageCubeMapTexture, ComposedShader, FloatVertexAttribute, Matrix3VertexAttribute, Matrix4VertexAttribute, PackagedShader, ProgramShader, ShaderPart, ShaderProgram, ComposedTexture3D, ImageTexture3D, PixelTexture3D, TextureCoordinate3D, TextureCoordinate4D, TextureTransformMatrix3D, TextureTransform3D, LocalFog, FogCoordinate, ClipPlane, EaseInEaseOut, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SquadOrientationInterpolator, TransformSensor, TwoSidedMaterial, Layer, LayerSet, Viewport, Layout, LayoutGroup, LayoutLayer, ScreenFontStyle, ScreenGroup, BallJoint, CollidableOffset, CollidableShape, CollisionCollection, CollisionSensor, CollisionSpace, Contact, DoubleAxisHingeJoint, MotorJoint, RigidBody, RigidBodyCollection, SingleAxisHingeJoint, SliderJoint, UniversalJoint, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor, ColorChaser, ColorDamper, CoordinateChaser, CoordinateDamper, OrientationChaser, OrientationDamper, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, ScalarChaser, ScalarDamper, TexCoordChaser2D, TexCoordDamper2D, BoundedPhysicsModel, ForcePhysicsModel, WindPhysicsModel, ConeEmitter, ExplosionEmitter, PointEmitter, PolylineEmitter, SurfaceEmitter, VolumeEmitter, ParticleSystem, MetadataBoolean, BlendedVolumeStyle, BoundaryEnhancementVolumeStyle, CartoonVolumeStyle, ComposedVolumeStyle, EdgeEnhancementVolumeStyle, OpacityMapVolumeStyle, ProjectionVolumeStyle, ShadedVolumeStyle, SilhouetteEnhancementVolumeStyle, ToneMappedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData, AcousticProperties, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, ListenerPointSource, MicrophoneSource, OscillatorSource, PeriodicWave, SpatialSound, StreamAudioDestination, StreamAudioSource, WaveShaper, XvlShell`

## ProximitySensor

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## ROUTE

Declared Attributes

- `#REQUIRED IDREF fromNode`
- `#REQUIRED NMTOKEN fromField`
- `#REQUIRED IDREF toNode`
- `#REQUIRED NMTOKEN toField`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`EMPTY`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## ScalarInterpolator

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## Scene

Declared Attributes

- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

Element Content Model

`((MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance | GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance) | LayerSet)*)`

Referenced by

`X3D`

## Script

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LoadSensor, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## Shape

Declared Attributes

- `#DEFAULT ENUMERATION ( children | proxy | rootNode | shape | skin ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) castShadow = true`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?), (((Appearance), (GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | QuadSet | IndexedQuadSet | 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 | QuadSet | IndexedQuadSet | 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 | QuadSet | IndexedQuadSet | 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, GeoTransform, HAnimHumanoid, HAnimSegment, HAnimSite, CADAssembly, CADFace, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, CollidableShape, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## Sound

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT CDATA direction = 0 0 1`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (AudioClip | MovieTexture | (ProtoInstance))?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## Sphere

Declared Attributes

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

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, RigidBody, PrimitivePickSensor, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## SpotLight

Declared Attributes

- `#DEFAULT CDATA ambientIntensity = 0`
- `#DEFAULT CDATA attenuation = 1 0 0`
- `#DEFAULT CDATA beamWidth = 0.589049`
- `#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 ENUMERATION ( true | false ) global = true`
- `#DEFAULT CDATA radius = 100`
- `#DEFAULT ENUMERATION ( true | false ) shadows = false`
- `#DEFAULT CDATA shadowIntensity = 1`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## StaticGroup

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## StringSensor

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## Switch

Declared Attributes

- `#DEFAULT CDATA whichChoice = -1`
- `#DEFAULT ENUMERATION ( children | proxy | rootNode | shape | skin ) containerField = children`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimHumanoid, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | 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, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## TextureProjector

Declared Attributes

- `#DEFAULT CDATA ambientIntensity = 0`
- `#DEFAULT CDATA color = 1 1 1`
- `#IMPLIED CDATA description`
- `#DEFAULT CDATA direction = 0 0 1`
- `#DEFAULT CDATA farDistance = -1`
- `#DEFAULT CDATA fieldOfView = 0.7854`
- `#DEFAULT ENUMERATION ( true | false ) global = true`
- `#DEFAULT CDATA intensity = 0.7854`
- `#DEFAULT CDATA location = 0 0 0`
- `#DEFAULT CDATA nearDistance = -1`
- `#DEFAULT ENUMERATION ( true | false ) on = true`
- `#DEFAULT ENUMERATION ( true | false ) shadows = false`
- `#DEFAULT CDATA shadowIntensity = 1`
- `#DEFAULT CDATA upVector = 0 1 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## TextureProjectorParallel

Declared Attributes

- `#DEFAULT CDATA ambientIntensity = 0`
- `#DEFAULT CDATA color = 1 1 1`
- `#IMPLIED CDATA description`
- `#DEFAULT CDATA direction = 0 0 1`
- `#DEFAULT CDATA farDistance = -1`
- `#DEFAULT CDATA fieldOfView = -1 -1 1 1`
- `#DEFAULT ENUMERATION ( true | false ) global = true`
- `#DEFAULT CDATA intensity = 0.7854`
- `#DEFAULT CDATA location = 0 0 0`
- `#DEFAULT CDATA nearDistance = -1`
- `#DEFAULT ENUMERATION ( true | false ) on = true`
- `#DEFAULT ENUMERATION ( true | false ) shadows = false`
- `#DEFAULT CDATA shadowIntensity = 1`
- `#DEFAULT CDATA upVector = 0 1 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## TextureCoordinate

Declared Attributes

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

Element Content Model

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

Referenced by

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

## TextureCoordinateGenerator

Declared Attributes

- `#IMPLIED NMTOKEN mapping`
- `#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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

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

## TextureProperties

Declared Attributes

- `#DEFAULT CDATA anisotropicDegree = 1.0`
- `#DEFAULT CDATA borderColor = 0 0 0 0`
- `#DEFAULT CDATA borderWidth = 0`
- `#DEFAULT ENUMERATION ( CLAMP | CLAMP_TO_EDGE | CLAMP_TO_BOUNDARY | MIRRORED_REPEAT | REPEAT ) boundaryModeS = REPEAT`
- `#DEFAULT ENUMERATION ( CLAMP | CLAMP_TO_EDGE | CLAMP_TO_BOUNDARY | MIRRORED_REPEAT | REPEAT ) boundaryModeT = REPEAT`
- `#DEFAULT ENUMERATION ( CLAMP | CLAMP_TO_EDGE | CLAMP_TO_BOUNDARY | MIRRORED_REPEAT | REPEAT ) boundaryModeR = REPEAT`
- `#DEFAULT ENUMERATION ( AVG_PIXEL | DEFAULT | FASTEST | NEAREST_PIXEL | NICEST ) magnificationFilter = FASTEST`
- `#DEFAULT ENUMERATION ( AVG_PIXEL | AVG_PIXEL_AVG_MIPMAP | AVG_PIXEL_NEAREST_MIPMAP | DEFAULT | FASTEST | NEAREST_PIXEL | NEAREST_PIXEL_AVG_MIPMAP | NEAREST_PIXEL_NEAREST_MIPMAP | NICEST ) minificationFilter = FASTEST`
- `#DEFAULT ENUMERATION ( DEFAULT | FASTEST | HIGH | LOW | MEDIUM | NICEST ) textureCompression = FASTEST`
- `#DEFAULT CDATA texturePriority = 0.0`
- `#DEFAULT ENUMERATION ( true | false ) generateMipMaps = false`
- `#DEFAULT NMTOKEN containerField = textureProperties`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`ImageTexture, MovieTexture, PixelTexture, ComposedCubeMapTexture, GeneratedCubeMapTexture, ImageCubeMapTexture, ImageTexture3D, PixelTexture3D`

## TextureTransform

Declared Attributes

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

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, ProtoBody, MultiTextureTransform`

## MultiTextureTransform

Declared Attributes

- `#DEFAULT NMTOKEN containerField = textureTransform`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#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`
- `#IMPLIED CDATA description`
- `#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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## TimeTrigger

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## TouchSensor

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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 ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT ENUMERATION ( children | proxy | rootNode | shape | skin ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimHumanoid, HAnimSegment, HAnimSite, CADAssembly, CADFace, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, Shape, HAnimHumanoid, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, Shape, HAnimHumanoid, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, Shape, HAnimHumanoid, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 ENUMERATION ( true | false ) retainUserOffsets = false`
- `#DEFAULT CDATA nearDistance = -1`
- `#DEFAULT CDATA farDistance = -1`
- `#DEFAULT ENUMERATION ( true | false ) viewAll = false`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, ViewpointGroup, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## OrthoViewpoint

Declared Attributes

- `#DEFAULT CDATA fieldOfView = -1 -1 1 1`
- `#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 ENUMERATION ( true | false ) retainUserOffsets = false`
- `#DEFAULT CDATA nearDistance = -1`
- `#DEFAULT CDATA farDistance = -1`
- `#DEFAULT ENUMERATION ( true | false ) viewAll = false`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, ViewpointGroup, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## ViewpointGroup

Declared Attributes

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

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Viewpoint | OrthoViewpoint | ViewpointGroup | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, ViewpointGroup, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## VisibilitySensor

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## WorldInfo

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## X3D

Declared Attributes

- `#DEFAULT CDATA xmlns:xsd = https://www.w3.org/2001/XMLSchema-instance`
- `#DEFAULT CDATA xsd:noNamespaceSchemaLocation = https://www.web3d.org/specifications/x3d-4.0.xsd`
- `#REQUIRED ENUMERATION ( Core | Interchange | CADInterchange | Interactive | Immersive | MedicalInterchange | MPEG4Interactive | Full ) profile`
- `#REQUIRED ENUMERATION ( 3.0 | 3.1 | 3.2 | 3.3 | 4.0 ) version`
- `#DEFAULT CDATA xmlns:ds = https://www.web3d.org/2000/09/xmldsig#`
- `#DEFAULT CDATA xmlns:xenc = https://www.web3d.org/2001/04/xmlenc#`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`

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`
- `#IMPLIED CDATA description`
- `#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 ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## 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 ENUMERATION ( true | false ) bboxDisplay = false`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## 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 ENUMERATION ( true | false ) bboxDisplay = false`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## 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 ENUMERATION ( true | false ) bboxDisplay = false`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## DISEntityManager

Declared Attributes

- `#DEFAULT CDATA siteID = 0`
- `#DEFAULT CDATA applicationID = 0`
- `#DEFAULT CDATA address = localhost`
- `#DEFAULT CDATA port = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## DISEntityTypeMapping

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#DEFAULT CDATA category = 0`
- `#DEFAULT CDATA country = 0`
- `#DEFAULT CDATA domain = 0`
- `#IMPLIED CDATA description`
- `#DEFAULT CDATA extra = 0`
- `#DEFAULT CDATA kind = 0`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#DEFAULT CDATA specific = 0`
- `#DEFAULT CDATA subcategory = 0`
- `#IMPLIED CDATA url`
- `#DEFAULT ENUMERATION ( children | mapping | watchList ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`LoadSensor, DISEntityManager`

## GeoCoordinate

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | 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, QuadSet, IndexedQuadSet, PolylineEmitter, VolumeEmitter, 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((Color | ColorRGBA), ((GeoOrigin, (((Normal), ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), ((GeoOrigin, ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((GeoOrigin, ((Normal) | (ProtoInstance))?) | ((Normal), (GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), ((GeoOrigin, ((Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), (GeoOrigin | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | (GeoOrigin, (((Color | ColorRGBA), (((Normal), ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), ((Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((Normal), (((Color | ColorRGBA), ((GeoOrigin, ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | (GeoOrigin, (((Color | ColorRGBA), ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (((Color | ColorRGBA), (GeoOrigin | (ProtoInstance))?) | (GeoOrigin, ((Color | ColorRGBA) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | GeoOrigin | (ProtoInstance))?))?) | ((ProtoInstance), (((Color | ColorRGBA), (GeoOrigin | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | (GeoOrigin, ((Color | ColorRGBA) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | GeoOrigin | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?) | ((TextureCoordinate3D | TextureCoordinate4D | 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) | (TextureCoordinate3D | TextureCoordinate4D | 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) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), (GeoOrigin | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), (GeoOrigin | (Normal) | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | (GeoOrigin, (((Color | ColorRGBA), ((Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | (Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((Normal), (((Color | ColorRGBA), (GeoOrigin | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | (GeoOrigin, ((Color | ColorRGBA) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | GeoOrigin | (ProtoInstance))?) | ((ProtoInstance), (GeoOrigin | (Color | ColorRGBA) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?) | ((TextureCoordinate3D | TextureCoordinate4D | 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) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | (GeoOrigin, ((Color | ColorRGBA) | (Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((Normal), ((Color | ColorRGBA) | GeoOrigin | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?) | ((TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate), ((Color | ColorRGBA) | GeoOrigin | (Normal) | (ProtoInstance))?) | ((ProtoInstance), ((Color | ColorRGBA) | GeoOrigin | (Normal) | (TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate) | (ProtoInstance))?))?))?))?)`

Referenced by

`field, fieldValue, ProtoBody, Shape, GeoMetadata, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, GeoOrigin?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoMetadata, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## 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 ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, GeoOrigin?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoMetadata, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## GeoMetadata

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#IMPLIED CDATA url`
- `#IMPLIED CDATA summary`
- `#DEFAULT ENUMERATION ( children | watchList ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LoadSensor, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

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

## GeoPositionInterpolator

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | 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, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## GeoProximitySensor

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | 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, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | 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, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## GeoTransform

Declared Attributes

- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#DEFAULT CDATA geoCenter = 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 ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, GeoOrigin?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoMetadata, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## GeoViewpoint

Declared Attributes

- `#DEFAULT CDATA geoSystem = "GD" "WE"`
- `#DEFAULT CDATA centerOfRotation = 0 0 0`
- `#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 ENUMERATION ( true | false ) retainUserOffsets = false`
- `#DEFAULT CDATA speedFactor = 1.0`
- `#DEFAULT CDATA nearDistance = -1`
- `#DEFAULT CDATA farDistance = -1`
- `#DEFAULT ENUMERATION ( true | false ) viewAll = false`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | 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, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## HAnimDisplacer

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimJoint, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## HAnimHumanoid

Declared Attributes

- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT CDATA center = 0 0 0`
- `#IMPLIED CDATA description`
- `#IMPLIED CDATA info`
- `#IMPLIED CDATA jointBindingPositions`
- `#IMPLIED CDATA jointBindingRotations`
- `#IMPLIED CDATA jointBindingScales`
- `#DEFAULT CDATA loa = -1`
- `#IMPLIED CDATA motionsEnabled`
- `#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 skeletalConfiguration = BASIC`
- `#DEFAULT CDATA translation = 0 0 0`
- `#FIXED CDATA version = 2.0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (HAnimJoint*, HAnimSegment*, HAnimSite*, HAnimMotion*, (Shape | Group | LOD | Switch | Transform | IndexedFaceSet | IndexedLineSet | IndexedQuadSet | IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet)?, (Coordinate | CoordinateDouble)*, (Normal)*, ((ProtoInstance))*)*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## HAnimJoint

Declared Attributes

- `#IMPLIED NMTOKEN name`
- `#IMPLIED CDATA description`
- `#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 ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT ENUMERATION ( children | joints | skeleton ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | 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, GeoTransform, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## HAnimMotion

Declared Attributes

- `#IMPLIED NMTOKEN name`
- `#IMPLIED CDATA channels`
- `#IMPLIED CDATA channelsEnabled`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA frameDuration = 0.1`
- `#DEFAULT CDATA frameIncrement = 1`
- `#DEFAULT CDATA frameIndex = 0`
- `#IMPLIED CDATA joints`
- `#DEFAULT CDATA loa = -1`
- `#DEFAULT ENUMERATION ( true | false ) loop = false`
- `#DEFAULT CDATA startFrame = 0`
- `#DEFAULT CDATA endFrame = 0`
- `#IMPLIED CDATA values`
- `#DEFAULT ENUMERATION ( children | motions ) containerField = motions`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimHumanoid, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## HAnimSegment

Declared Attributes

- `#IMPLIED NMTOKEN name`
- `#DEFAULT CDATA mass = 0`
- `#DEFAULT CDATA centerOfMass = 0 0 0`
- `#IMPLIED CDATA description`
- `#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 ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT ENUMERATION ( children | segments ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (((GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*, ((Coordinate, HAnimDisplacer*) | (HAnimDisplacer+, Coordinate?))?) | (Coordinate, (((GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector)*, HAnimDisplacer*) | (HAnimDisplacer+, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*))?) | (HAnimDisplacer+, ((Coordinate, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*) | ((GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*, Coordinate?))?)?))`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimHumanoid, HAnimJoint, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## HAnimSite

Declared Attributes

- `#IMPLIED NMTOKEN name`
- `#IMPLIED CDATA description`
- `#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 ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT ENUMERATION ( children | sites | skeleton | viewpoints ) containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimHumanoid, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## Contour2D

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, NurbsSweptSurface, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## NurbsPositionInterpolator

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## NurbsSet

Declared Attributes

- `#DEFAULT CDATA tessellationScale = 1.0`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, NurbsSet, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, NurbsSet, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## NurbsSweptSurface

Declared Attributes

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

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, NurbsSet, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## NurbsSwungSurface

Declared Attributes

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

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Shape, NurbsSet, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`NurbsPatchSurface, NurbsTrimmedSurface`

## CADAssembly

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## CADFace

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Shape | LOD | Transform | (ProtoInstance))?)`

Referenced by

`CADPart`

## CADLayer

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## CADPart

Declared Attributes

- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#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`
- `#IMPLIED CDATA name`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## QuadSet

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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, Shape, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## IndexedQuadSet

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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (FloatVertexAttribute | Matrix3VertexAttribute | Matrix4VertexAttribute | GeoCoordinate | Coordinate | CoordinateDouble | Color | ColorRGBA | Normal | TextureCoordinate3D | TextureCoordinate4D | TextureCoordinate | TextureCoordinateGenerator | MultiTextureCoordinate | FogCoordinate | (ProtoInstance))*))`

Referenced by

`field, fieldValue, ProtoBody, Shape, HAnimHumanoid, VolumePickSensor, BoundedPhysicsModel, SurfaceEmitter, ParticleSystem`

## ComposedCubeMapTexture

Declared Attributes

- `#DEFAULT NMTOKEN containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, Material, PhysicalMaterial, UnlitMaterial, MultiTexture, ProtoBody`

## GeneratedCubeMapTexture

Declared Attributes

- `#DEFAULT ENUMERATION ( NONE | NEXT_FRAME_ONLY | ALWAYS ) update = NONE`
- `#DEFAULT CDATA size = 128`
- `#DEFAULT NMTOKEN containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, Material, PhysicalMaterial, UnlitMaterial, MultiTexture, ProtoBody`

## ImageCubeMapTexture

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#IMPLIED CDATA url`
- `#DEFAULT ENUMERATION ( texture | children | source | back | bottom | front | left | right | top | backTexture | bottomTexture | frontTexture | leftTexture | rightTexture | topTexture | baseTexture | emissiveTexture | metallicRoughnessTexture | normalTexture | occlusionTexture ) containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, LoadSensor, Material, PhysicalMaterial, UnlitMaterial, MultiTexture, ProtoBody`

## ComposedShader

Declared Attributes

- `#IMPLIED CDATA language`
- `#DEFAULT CDATA containerField = shaders`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, ProtoBody`

## FloatVertexAttribute

Declared Attributes

- `#IMPLIED CDATA value`
- `#IMPLIED NMTOKEN name`
- `#DEFAULT ENUMERATION ( 1 | 2 | 3 | 4 ) numComponents = 4`
- `#DEFAULT CDATA containerField = attrib`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, IndexedFaceSet, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, QuadSet, IndexedQuadSet`

## Matrix3VertexAttribute

Declared Attributes

- `#IMPLIED CDATA value`
- `#IMPLIED NMTOKEN name`
- `#DEFAULT CDATA containerField = attrib`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, IndexedFaceSet, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, QuadSet, IndexedQuadSet`

## Matrix4VertexAttribute

Declared Attributes

- `#IMPLIED CDATA value`
- `#IMPLIED NMTOKEN name`
- `#DEFAULT CDATA containerField = attrib`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, IndexedFaceSet, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, QuadSet, IndexedQuadSet`

## PackagedShader

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#IMPLIED CDATA language`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#IMPLIED CDATA url`
- `#DEFAULT ENUMERATION ( shaders | children | watchList ) containerField = shaders`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, LoadSensor, ProtoBody`

## ProgramShader

Declared Attributes

- `#IMPLIED CDATA language`
- `#DEFAULT CDATA containerField = shaders`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, ProtoBody`

## ShaderPart

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#IMPLIED CDATA url`
- `#DEFAULT ENUMERATION ( VERTEX | FRAGMENT ) type = VERTEX`
- `#DEFAULT ENUMERATION ( parts | children | watchList ) containerField = parts`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, LoadSensor, ProtoBody, ComposedShader`

## ShaderProgram

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#IMPLIED CDATA url`
- `#DEFAULT ENUMERATION ( VERTEX | FRAGMENT ) type = VERTEX`
- `#DEFAULT NMTOKEN containerField = programs`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, LoadSensor, ProtoBody, ProgramShader`

## ComposedTexture3D

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) repeatS = false`
- `#DEFAULT ENUMERATION ( true | false ) repeatT = false`
- `#DEFAULT ENUMERATION ( true | false ) repeatR = false`
- `#DEFAULT ENUMERATION ( texture | gradients | segmentIdentifiers | surfaceNormals | voxels | children | watchList ) containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, Material, PhysicalMaterial, UnlitMaterial, MultiTexture, ProtoBody, BlendedVolumeStyle, CartoonVolumeStyle, EdgeEnhancementVolumeStyle, OpacityMapVolumeStyle, ShadedVolumeStyle, SilhouetteEnhancementVolumeStyle, ToneMappedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## ImageTexture3D

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#IMPLIED CDATA url`
- `#DEFAULT ENUMERATION ( true | false ) repeatS = false`
- `#DEFAULT ENUMERATION ( true | false ) repeatT = false`
- `#DEFAULT ENUMERATION ( true | false ) repeatR = false`
- `#DEFAULT ENUMERATION ( texture | gradients | segmentIdentifiers | surfaceNormals | voxels | children | watchList ) containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, LoadSensor, Material, PhysicalMaterial, UnlitMaterial, MultiTexture, ProtoBody, BlendedVolumeStyle, CartoonVolumeStyle, EdgeEnhancementVolumeStyle, OpacityMapVolumeStyle, ShadedVolumeStyle, SilhouetteEnhancementVolumeStyle, ToneMappedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## PixelTexture3D

Declared Attributes

- `#DEFAULT CDATA image = 0 0 0 0`
- `#DEFAULT ENUMERATION ( true | false ) repeatS = false`
- `#DEFAULT ENUMERATION ( true | false ) repeatT = false`
- `#DEFAULT ENUMERATION ( true | false ) repeatR = false`
- `#DEFAULT ENUMERATION ( texture | gradients | segmentIdentifiers | surfaceNormals | voxels | children | watchList ) containerField = texture`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, Material, PhysicalMaterial, UnlitMaterial, MultiTexture, ProtoBody, BlendedVolumeStyle, CartoonVolumeStyle, EdgeEnhancementVolumeStyle, OpacityMapVolumeStyle, ShadedVolumeStyle, SilhouetteEnhancementVolumeStyle, ToneMappedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## TextureCoordinate3D

Declared Attributes

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

Element Content Model

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

Referenced by

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

## TextureCoordinate4D

Declared Attributes

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

Element Content Model

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

Referenced by

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

## TextureTransformMatrix3D

Declared Attributes

- `#IMPLIED NMTOKEN mapping`
- `#DEFAULT CDATA matrix = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1`
- `#DEFAULT NMTOKEN containerField = textureTransform`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, ProtoBody`

## TextureTransform3D

Declared Attributes

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

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, ProtoBody`

## LocalFog

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## FogCoordinate

Declared Attributes

- `#IMPLIED CDATA depth`
- `#DEFAULT NMTOKEN containerField = fogCoord`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`ElevationGrid, field, fieldValue, IndexedFaceSet, ProtoBody, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, QuadSet, IndexedQuadSet`

## ClipPlane

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## EaseInEaseOut

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## SplinePositionInterpolator

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) closed = false`
- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#IMPLIED CDATA keyVelocity`
- `#DEFAULT ENUMERATION ( true | false ) normalizeVelocity = false`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## SplinePositionInterpolator2D

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) closed = false`
- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#IMPLIED CDATA keyVelocity`
- `#DEFAULT ENUMERATION ( true | false ) normalizeVelocity = false`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## SplineScalarInterpolator

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) closed = false`
- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#IMPLIED CDATA keyVelocity`
- `#DEFAULT ENUMERATION ( true | false ) normalizeVelocity = false`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## SquadOrientationInterpolator

Declared Attributes

- `#IMPLIED CDATA key`
- `#IMPLIED CDATA keyValue`
- `#DEFAULT ENUMERATION ( true | false ) normalizeVelocity = false`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## TransformSensor

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## TwoSidedMaterial

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 CDATA backAmbientIntensity = 0.2`
- `#DEFAULT CDATA backDiffuseColor = 0.8 0.8 0.8`
- `#DEFAULT CDATA backEmissiveColor = 0 0 0`
- `#DEFAULT CDATA backShininess = 0.2`
- `#DEFAULT CDATA backSpecularColor = 0 0 0`
- `#DEFAULT CDATA backTransparency = 0`
- `#DEFAULT ENUMERATION ( true | false ) separateBackColor = false`
- `#DEFAULT NMTOKEN containerField = material`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, ProtoBody, ShadedVolumeStyle`

## Layer

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) pickable = true`
- `#DEFAULT CDATA objectType = "ALL"`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = layers`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, Viewport?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`LayerSet`

## LayerSet

Declared Attributes

- `#DEFAULT CDATA activeLayer = 0`
- `#DEFAULT CDATA order = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`ProtoBody, Scene`

## Viewport

Declared Attributes

- `#DEFAULT CDATA clipBoundary = 0 1 0 1`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = viewport`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Layer, LayoutGroup, LayoutLayer`

## Layout

Declared Attributes

- `#DEFAULT CDATA align = "CENTER" "CENTER"`
- `#DEFAULT CDATA offsetUnits = "WORLD" "WORLD"`
- `#DEFAULT CDATA scaleMode = "NONE" "NONE"`
- `#DEFAULT CDATA sizeUnits = "WORLD" "WORLD"`
- `#DEFAULT CDATA offset = 0 0`
- `#DEFAULT CDATA size = 1 1`
- `#DEFAULT NMTOKEN containerField = layout`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`LayoutGroup, LayoutLayer`

## LayoutGroup

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, Layout, Viewport?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

``

## LayoutLayer

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) pickable = true`
- `#DEFAULT CDATA objectType = "ALL"`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = layers`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, Layout, Viewport?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`LayerSet`

## ScreenFontStyle

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 pointSize = 12.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 NMTOKEN id`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, Text`

## ScreenGroup

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## BallJoint

Declared Attributes

- `#DEFAULT CDATA anchorPoint = 0 0 0`
- `#DEFAULT CDATA forceOutput = "NONE"`
- `#DEFAULT NMTOKEN containerField = joints`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, RigidBodyCollection`

## CollidableOffset

Declared Attributes

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

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, CollidableOffset, CollisionCollection, CollisionSpace, Contact, RigidBody`

## CollidableShape

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, CollidableOffset, CollisionCollection, CollisionSpace, Contact, RigidBody, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## CollisionCollection

Declared Attributes

- `#DEFAULT CDATA appliedParameters = "BOUNCE"`
- `#DEFAULT CDATA bounce = 0`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA frictionCoefficients = 0 0`
- `#DEFAULT CDATA minBounceSpeed = 0.1`
- `#DEFAULT CDATA slipFactors = 0 0`
- `#DEFAULT CDATA softnessConstantForceMix = 0.0001`
- `#DEFAULT CDATA softnessErrorCorrection = 0.8`
- `#DEFAULT CDATA surfaceSpeed = 0 0`
- `#DEFAULT NMTOKEN containerField = collider`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (CollidableOffset | CollidableShape | CollisionSpace | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, CollisionSensor, RigidBodyCollection`

## CollisionSensor

Declared Attributes

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

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## CollisionSpace

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (CollidableOffset | CollidableShape | CollisionSpace | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, CollisionCollection, CollisionSpace`

## Contact

Declared Attributes

- `#DEFAULT CDATA appliedParameters = "BOUNCE"`
- `#DEFAULT CDATA bounce = 0`
- `#DEFAULT CDATA contactNormal = 0 1 0`
- `#DEFAULT CDATA depth = 0`
- `#DEFAULT CDATA frictionCoefficients = 0 0`
- `#DEFAULT CDATA frictionDirection = 0 1 0`
- `#DEFAULT CDATA minBounceSpeed = 0`
- `#DEFAULT CDATA position = 0 0 0`
- `#DEFAULT CDATA slipCoefficients = 0 0`
- `#DEFAULT CDATA softnessConstantForceMix = 0.0001`
- `#DEFAULT CDATA softnessErrorCorrection = 0.8`
- `#DEFAULT CDATA surfaceSpeed = 0 0`
- `#DEFAULT NMTOKEN containerField = contacts`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (RigidBody | CollidableOffset | CollidableShape | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody`

## DoubleAxisHingeJoint

Declared Attributes

- `#DEFAULT CDATA anchorPoint = 0 0 0`
- `#DEFAULT CDATA axis1 = 1 0 0`
- `#DEFAULT CDATA axis2 = 0 1 0`
- `#DEFAULT CDATA desiredAngularVelocity1 = 0`
- `#DEFAULT CDATA desiredAngularVelocity2 = 0`
- `#DEFAULT CDATA maxAngle1 = 3.141592653`
- `#DEFAULT CDATA maxTorque1 = 0`
- `#DEFAULT CDATA maxTorque2 = 0`
- `#DEFAULT CDATA minAngle1 = -3.141592653`
- `#DEFAULT CDATA forceOutput = "NONE"`
- `#DEFAULT CDATA stop1Bounce = 0`
- `#DEFAULT CDATA stop1ConstantForceMix = 0.001`
- `#DEFAULT CDATA stop1ErrorCorrection = 0.8`
- `#DEFAULT CDATA suspensionErrorCorrection = 0.8`
- `#DEFAULT CDATA suspensionForce = 0`
- `#DEFAULT NMTOKEN containerField = joints`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, RigidBodyCollection`

## MotorJoint

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) autoCalc = false`
- `#DEFAULT CDATA axis1Angle = 0`
- `#DEFAULT CDATA axis1Torque = 0`
- `#DEFAULT CDATA axis2Angle = 0`
- `#DEFAULT CDATA axis2Torque = 0`
- `#DEFAULT CDATA axis3Angle = 0`
- `#DEFAULT CDATA axis3Torque = 0`
- `#DEFAULT ENUMERATION ( 0 | 1 | 2 | 3 ) enabledAxes = 1`
- `#DEFAULT CDATA forceOutput = "NONE"`
- `#DEFAULT CDATA motor1Axis = 1 0 0`
- `#DEFAULT CDATA motor2Axis = 0 1 0`
- `#DEFAULT CDATA motor3Axis = 0 0 1`
- `#DEFAULT CDATA stop1Bounce = 0`
- `#DEFAULT CDATA stop1ErrorCorrection = 0.8`
- `#DEFAULT CDATA stop2Bounce = 0`
- `#DEFAULT CDATA stop2ErrorCorrection = 0.8`
- `#DEFAULT CDATA stop3Bounce = 0`
- `#DEFAULT CDATA stop3ErrorCorrection = 0.8`
- `#DEFAULT NMTOKEN containerField = joints`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, RigidBodyCollection`

## RigidBody

Declared Attributes

- `#DEFAULT CDATA angularDampingFactor = 0.001`
- `#DEFAULT CDATA angularVelocity = 0 0 0`
- `#DEFAULT ENUMERATION ( true | false ) autoDamp = false`
- `#DEFAULT ENUMERATION ( true | false ) autoDisable = false`
- `#DEFAULT CDATA centerOfMass = 0 0 0`
- `#DEFAULT CDATA disableAngularSpeed = 0`
- `#DEFAULT CDATA disableLinearSpeed = 0`
- `#DEFAULT CDATA disableTime = 0`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA finiteRotationAxis = 0 1 0`
- `#DEFAULT ENUMERATION ( true | false ) fixed = false`
- `#IMPLIED CDATA forces`
- `#DEFAULT CDATA inertia = 1 0 0 0 1 0 0 0 1`
- `#DEFAULT CDATA linearDampingFactor = 0.001`
- `#DEFAULT CDATA linearVelocity = 0 0 0`
- `#DEFAULT CDATA mass = 1`
- `#DEFAULT CDATA orientation = 0 0 1 0`
- `#DEFAULT CDATA position = 0 0 0`
- `#IMPLIED CDATA torques`
- `#DEFAULT ENUMERATION ( true | false ) useFiniteRotation = false`
- `#DEFAULT ENUMERATION ( true | false ) useGlobalGravity = true`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT ENUMERATION ( body1 | body2 | bodies ) containerField = bodies`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Sphere | Box | Cone)?, (CollidableOffset | CollidableShape | (ProtoInstance))*)`

Referenced by

`field, fieldValue, ProtoBody, BallJoint, Contact, DoubleAxisHingeJoint, MotorJoint, RigidBodyCollection, SingleAxisHingeJoint, SliderJoint, UniversalJoint`

## RigidBodyCollection

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) autoDisable = false`
- `#DEFAULT CDATA constantForceMix = 0.0001`
- `#DEFAULT CDATA contactSurfaceThickness = 0`
- `#DEFAULT CDATA disableAngularSpeed = 0`
- `#DEFAULT CDATA disableLinearSpeed = 0`
- `#DEFAULT CDATA disableTime = 0`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA errorCorrection = 0.8`
- `#DEFAULT CDATA gravity = 0 -9.8 0`
- `#DEFAULT CDATA iterations = 10`
- `#DEFAULT CDATA maxCorrectionSpeed = -1`
- `#DEFAULT ENUMERATION ( true | false ) preferAccuracy = false`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (RigidBody | BallJoint | DoubleAxisHingeJoint | MotorJoint | SingleAxisHingeJoint | SliderJoint | UniversalJoint | CollisionCollection | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## SingleAxisHingeJoint

Declared Attributes

- `#DEFAULT CDATA anchorPoint = 0 0 0`
- `#DEFAULT CDATA axis = 0 1 0`
- `#DEFAULT CDATA maxAngle = 3.141592653`
- `#DEFAULT CDATA minAngle = -3.141592653`
- `#DEFAULT CDATA forceOutput = "NONE"`
- `#DEFAULT CDATA stopBounce = 0`
- `#DEFAULT CDATA stopErrorCorrection = 0.8`
- `#DEFAULT NMTOKEN containerField = joints`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, RigidBodyCollection`

## SliderJoint

Declared Attributes

- `#DEFAULT CDATA axis = 0 1 0`
- `#DEFAULT CDATA forceOutput = "NONE"`
- `#DEFAULT CDATA maxSeparation = 1`
- `#DEFAULT CDATA minSeparation = 0`
- `#DEFAULT CDATA sliderForce = 0`
- `#DEFAULT CDATA stopBounce = 0`
- `#DEFAULT CDATA stopErrorCorrection = 1`
- `#DEFAULT NMTOKEN containerField = joints`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, RigidBodyCollection`

## UniversalJoint

Declared Attributes

- `#DEFAULT CDATA anchorPoint = 0 0 0`
- `#DEFAULT CDATA axis1 = 1 0 0`
- `#DEFAULT CDATA axis2 = 0 1 0`
- `#DEFAULT CDATA forceOutput = "NONE"`
- `#DEFAULT CDATA stop1Bounce = 0`
- `#DEFAULT CDATA stop1ErrorCorrection = 0.8`
- `#DEFAULT CDATA stop2Bounce = 0`
- `#DEFAULT CDATA stop2ErrorCorrection = 0.8`
- `#DEFAULT NMTOKEN containerField = joints`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`field, fieldValue, ProtoBody, RigidBodyCollection`

## LinePickSensor

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA intersectionType = BOUNDS`
- `#DEFAULT ENUMERATION ( MATCH_ANY | MATCH_EVERY | MATCH_ONLY_ONE ) matchCriterion = MATCH_ANY`
- `#DEFAULT CDATA objectType = "ALL"`
- `#DEFAULT CDATA sortOrder = CLOSEST`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (IndexedLineSet | LineSet | (ProtoInstance))?, (EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Inline | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## PickableGroup

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT CDATA objectType = "ALL"`
- `#DEFAULT ENUMERATION ( true | false ) pickable = true`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoPositionInterpolator | GeoTouchSensor | GeoProximitySensor | HAnimDisplacer | NurbsPositionInterpolator | NurbsOrientationInterpolator | NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator | CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor | LocalFog | NormalInterpolator | OrientationInterpolator | PlaneSensor | PositionInterpolator | PositionInterpolator2D | ProximitySensor | ScalarInterpolator | Script | SphereSensor | StringSensor | TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo | TextureBackground | Viewpoint | OrthoViewpoint | EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | DirectionalLight | SpotLight | PointLight | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Sound | SpatialSound | GeoMetadata | WorldInfo | Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | ColorChaser | ColorDamper | CoordinateChaser | CoordinateDamper | OrientationChaser | OrientationDamper | PositionChaser | PositionChaser2D | PositionDamper | PositionDamper2D | ScalarChaser | ScalarDamper | TexCoordChaser2D | TexCoordDamper2D | ClipPlane | TransformSensor | ViewpointGroup | LinePickSensor | PointPickSensor | PrimitivePickSensor | VolumePickSensor | PickableGroup | EaseInEaseOut | SplinePositionInterpolator | SplinePositionInterpolator2D | SplineScalarInterpolator | SquadOrientationInterpolator | ProtoDeclare | ExternProtoDeclare | ROUTE | EXPORT | IMPORT | TextureProjectorParallel | TextureProjector | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## PointPickSensor

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA intersectionType = BOUNDS`
- `#DEFAULT ENUMERATION ( MATCH_ANY | MATCH_EVERY | MATCH_ONLY_ONE ) matchCriterion = MATCH_ANY`
- `#DEFAULT CDATA objectType = "ALL"`
- `#DEFAULT CDATA sortOrder = CLOSEST`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (PointSet | (ProtoInstance))?, (EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Inline | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## PrimitivePickSensor

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA intersectionType = BOUNDS`
- `#DEFAULT ENUMERATION ( MATCH_ANY | MATCH_EVERY | MATCH_ONLY_ONE ) matchCriterion = MATCH_ANY`
- `#DEFAULT CDATA objectType = "ALL"`
- `#DEFAULT CDATA sortOrder = CLOSEST`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Box | Cone | Cylinder | Sphere)?, (EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Inline | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## VolumePickSensor

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA intersectionType = BOUNDS`
- `#DEFAULT ENUMERATION ( MATCH_ANY | MATCH_EVERY | MATCH_ONLY_ONE ) matchCriterion = MATCH_ANY`
- `#DEFAULT CDATA objectType = "ALL"`
- `#DEFAULT CDATA sortOrder = CLOSEST`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | QuadSet | IndexedQuadSet | 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))?, (EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu | DISEntityManager | GeoLocation | GeoLOD | GeoTransform | HAnimJoint | HAnimSegment | HAnimSite | HAnimHumanoid | HAnimMotion | CADAssembly | CADLayer | CADPart | CollidableShape | CollisionSensor | RigidBodyCollection | Anchor | Billboard | Collision | Group | Inline | LOD | ScreenGroup | StaticGroup | Switch | Transform | IsoSurfaceVolumeData | SegmentedVolumeData | VolumeData | Shape | Inline | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## ColorChaser

Declared Attributes

- `#DEFAULT CDATA duration = 1`
- `#DEFAULT CDATA initialDestination = 0.8 0.8 0.8`
- `#DEFAULT CDATA initialValue = 0.8 0.8 0.8`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## ColorDamper

Declared Attributes

- `#DEFAULT CDATA tau = 0.3`
- `#DEFAULT CDATA tolerance = -1`
- `#DEFAULT CDATA initialDestination = 0.8 0.8 0.8`
- `#DEFAULT CDATA initialValue = 0.8 0.8 0.8`
- `#DEFAULT ENUMERATION ( 0 | 1 | 2 | 3 | 4 | 5 ) order = 3`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## CoordinateChaser

Declared Attributes

- `#DEFAULT CDATA duration = 1`
- `#DEFAULT CDATA initialDestination = 0 0 0`
- `#DEFAULT CDATA initialValue = 0 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## CoordinateDamper

Declared Attributes

- `#DEFAULT CDATA tau = 0.3`
- `#DEFAULT CDATA tolerance = -1`
- `#DEFAULT CDATA initialDestination = 0 0 0`
- `#DEFAULT CDATA initialValue = 0 0 0`
- `#DEFAULT ENUMERATION ( 0 | 1 | 2 | 3 | 4 | 5 ) order = 3`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## OrientationChaser

Declared Attributes

- `#DEFAULT CDATA duration = 1`
- `#DEFAULT CDATA initialDestination = 0 1 0 0`
- `#DEFAULT CDATA initialValue = 0 1 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## OrientationDamper

Declared Attributes

- `#DEFAULT CDATA tau = 0.3`
- `#DEFAULT CDATA tolerance = -1`
- `#DEFAULT CDATA initialDestination = 0 1 0 0`
- `#DEFAULT CDATA initialValue = 0 1 0 0`
- `#DEFAULT ENUMERATION ( 0 | 1 | 2 | 3 | 4 | 5 ) order = 3`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## PositionChaser

Declared Attributes

- `#DEFAULT CDATA duration = 1`
- `#DEFAULT CDATA initialDestination = 0 0 0`
- `#DEFAULT CDATA initialValue = 0 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## PositionChaser2D

Declared Attributes

- `#DEFAULT CDATA duration = 1`
- `#DEFAULT CDATA initialDestination = 0 0`
- `#DEFAULT CDATA initialValue = 0 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## PositionDamper

Declared Attributes

- `#DEFAULT CDATA tau = 0.3`
- `#DEFAULT CDATA tolerance = -1`
- `#DEFAULT CDATA initialDestination = 0 0 0`
- `#DEFAULT CDATA initialValue = 0 0 0`
- `#DEFAULT ENUMERATION ( 0 | 1 | 2 | 3 | 4 | 5 ) order = 3`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## PositionDamper2D

Declared Attributes

- `#DEFAULT CDATA tau = 0.3`
- `#DEFAULT CDATA tolerance = -1`
- `#DEFAULT CDATA initialDestination = 0 0`
- `#DEFAULT CDATA initialValue = 0 0`
- `#DEFAULT ENUMERATION ( 0 | 1 | 2 | 3 | 4 | 5 ) order = 3`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## ScalarChaser

Declared Attributes

- `#DEFAULT CDATA duration = 1`
- `#DEFAULT CDATA initialDestination = 0`
- `#DEFAULT CDATA initialValue = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## ScalarDamper

Declared Attributes

- `#DEFAULT CDATA tau = 0.3`
- `#DEFAULT CDATA tolerance = -1`
- `#DEFAULT CDATA initialDestination = 0`
- `#DEFAULT CDATA initialValue = 0`
- `#DEFAULT ENUMERATION ( 0 | 1 | 2 | 3 | 4 | 5 ) order = 3`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## TexCoordChaser2D

Declared Attributes

- `#DEFAULT CDATA duration = 1`
- `#IMPLIED CDATA initialDestination`
- `#IMPLIED CDATA initialValue`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## TexCoordDamper2D

Declared Attributes

- `#DEFAULT CDATA tau = 0.3`
- `#DEFAULT CDATA tolerance = -1`
- `#IMPLIED CDATA initialDestination`
- `#IMPLIED CDATA initialValue`
- `#DEFAULT ENUMERATION ( 0 | 1 | 2 | 3 | 4 | 5 ) order = 3`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup`

## BoundedPhysicsModel

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | QuadSet | IndexedQuadSet | 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))?)`

Referenced by

`ParticleSystem`

## ForcePhysicsModel

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA force = 0 -9.8 0`
- `#DEFAULT NMTOKEN containerField = physics`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`ParticleSystem`

## WindPhysicsModel

Declared Attributes

- `#DEFAULT CDATA direction = 1 0 0`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gustiness = 0.1`
- `#DEFAULT CDATA speed = 0.1`
- `#DEFAULT CDATA turbulence = 0`
- `#DEFAULT NMTOKEN containerField = physics`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`ParticleSystem`

## ConeEmitter

Declared Attributes

- `#DEFAULT CDATA angle = 0.7854`
- `#DEFAULT CDATA direction = 0 1 0`
- `#DEFAULT CDATA position = 0 0 0`
- `#DEFAULT CDATA speed = 0`
- `#DEFAULT CDATA variation = 0.25`
- `#DEFAULT CDATA mass = 0`
- `#DEFAULT CDATA surfaceArea = 0`
- `#DEFAULT NMTOKEN containerField = emitter`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`ParticleSystem`

## ExplosionEmitter

Declared Attributes

- `#DEFAULT CDATA position = 0 0 0`
- `#DEFAULT CDATA speed = 0`
- `#DEFAULT CDATA variation = 0.25`
- `#DEFAULT CDATA mass = 0`
- `#DEFAULT CDATA surfaceArea = 0`
- `#DEFAULT NMTOKEN containerField = emitter`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`ParticleSystem`

## PointEmitter

Declared Attributes

- `#DEFAULT CDATA direction = 0 1 0`
- `#DEFAULT CDATA position = 0 0 0`
- `#DEFAULT CDATA speed = 0`
- `#DEFAULT CDATA variation = 0.25`
- `#DEFAULT CDATA mass = 0`
- `#DEFAULT CDATA surfaceArea = 0`
- `#DEFAULT NMTOKEN containerField = emitter`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`ParticleSystem`

## PolylineEmitter

Declared Attributes

- `#DEFAULT CDATA direction = 0 1 0`
- `#DEFAULT CDATA coordIndex = -1`
- `#DEFAULT CDATA speed = 0`
- `#DEFAULT CDATA variation = 0.25`
- `#DEFAULT CDATA mass = 0`
- `#DEFAULT CDATA surfaceArea = 0`
- `#DEFAULT NMTOKEN containerField = emitter`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`ParticleSystem`

## SurfaceEmitter

Declared Attributes

- `#DEFAULT CDATA speed = 0`
- `#DEFAULT CDATA variation = 0.25`
- `#DEFAULT CDATA mass = 0`
- `#DEFAULT CDATA surfaceArea = 0`
- `#DEFAULT NMTOKEN containerField = emitter`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | QuadSet | IndexedQuadSet | 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))?)`

Referenced by

`ParticleSystem`

## VolumeEmitter

Declared Attributes

- `#DEFAULT CDATA direction = 0 1 0`
- `#DEFAULT CDATA coordIndex = -1`
- `#DEFAULT ENUMERATION ( true | false ) internal = true`
- `#DEFAULT CDATA speed = 0`
- `#DEFAULT CDATA variation = 0.25`
- `#DEFAULT CDATA mass = 0`
- `#DEFAULT CDATA surfaceArea = 0`
- `#DEFAULT NMTOKEN containerField = emitter`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`ParticleSystem`

## ParticleSystem

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) createParticles = true`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA lifetimeVariation = 0.25`
- `#DEFAULT CDATA maxParticles = 200`
- `#DEFAULT CDATA particleLifetime = 5`
- `#DEFAULT CDATA particleSize = 0.02 0.02`
- `#IMPLIED CDATA colorKey`
- `#IMPLIED CDATA texCoordKey`
- `#DEFAULT CDATA geometryType = QUAD`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) castShadow = true`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?), ((Appearance, (GeoElevationGrid | NurbsCurve | NurbsPatchSurface | NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | QuadSet | IndexedQuadSet | 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 | QuadSet | IndexedQuadSet | 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 | QuadSet | IndexedQuadSet | 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))?))?, (Color | ColorRGBA | (ProtoInstance))?, (ConeEmitter | ExplosionEmitter | PointEmitter | PolylineEmitter | SurfaceEmitter | VolumeEmitter | (ProtoInstance))?, (BoundedPhysicsModel | ForcePhysicsModel | WindPhysicsModel | (ProtoInstance))*, (TextureCoordinate | TextureCoordinateGenerator | (ProtoInstance))?)`

Referenced by

``

## unit

Declared Attributes

- `#REQUIRED ENUMERATION ( angle | force | length | mass ) category`
- `#REQUIRED NMTOKEN name`
- `#REQUIRED CDATA conversionFactor`

Element Content Model

`EMPTY`

Referenced by

`head`

## MetadataBoolean

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | 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, PointProperties, LoadSensor, LOD, Material, PhysicalMaterial, UnlitMaterial, 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, TextureProjector, TextureProjectorParallel, TextureCoordinate, TextureCoordinateGenerator, TextureProperties, TextureTransform, TimeSensor, TimeTrigger, TouchSensor, Transform, IndexedTriangleFanSet, IndexedTriangleSet, IndexedTriangleStripSet, TriangleFanSet, TriangleSet, TriangleStripSet, Viewpoint, OrthoViewpoint, ViewpointGroup, VisibilitySensor, WorldInfo, EspduTransform, ReceiverPdu, SignalPdu, TransmitterPdu, DISEntityManager, DISEntityTypeMapping, GeoCoordinate, GeoElevationGrid, GeoLocation, GeoLOD, GeoMetadata, GeoOrigin, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoTransform, GeoViewpoint, HAnimDisplacer, HAnimHumanoid, HAnimJoint, HAnimMotion, HAnimSegment, HAnimSite, Contour2D, ContourPolyline2D, NurbsCurve, NurbsCurve2D, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSurfaceInterpolator, NurbsSet, NurbsPatchSurface, NurbsTrimmedSurface, NurbsSweptSurface, NurbsSwungSurface, NurbsTextureCoordinate, CADAssembly, CADFace, CADLayer, CADPart, QuadSet, IndexedQuadSet, ComposedCubeMapTexture, GeneratedCubeMapTexture, ImageCubeMapTexture, ComposedShader, FloatVertexAttribute, Matrix3VertexAttribute, Matrix4VertexAttribute, PackagedShader, ProgramShader, ShaderPart, ShaderProgram, ComposedTexture3D, ImageTexture3D, PixelTexture3D, TextureCoordinate3D, TextureCoordinate4D, TextureTransformMatrix3D, TextureTransform3D, LocalFog, FogCoordinate, ClipPlane, EaseInEaseOut, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SquadOrientationInterpolator, TransformSensor, TwoSidedMaterial, Layer, LayerSet, Viewport, Layout, LayoutGroup, LayoutLayer, ScreenFontStyle, ScreenGroup, BallJoint, CollidableOffset, CollidableShape, CollisionCollection, CollisionSensor, CollisionSpace, Contact, DoubleAxisHingeJoint, MotorJoint, RigidBody, RigidBodyCollection, SingleAxisHingeJoint, SliderJoint, UniversalJoint, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor, ColorChaser, ColorDamper, CoordinateChaser, CoordinateDamper, OrientationChaser, OrientationDamper, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, ScalarChaser, ScalarDamper, TexCoordChaser2D, TexCoordDamper2D, BoundedPhysicsModel, ForcePhysicsModel, WindPhysicsModel, ConeEmitter, ExplosionEmitter, PointEmitter, PolylineEmitter, SurfaceEmitter, VolumeEmitter, ParticleSystem, MetadataBoolean, BlendedVolumeStyle, BoundaryEnhancementVolumeStyle, CartoonVolumeStyle, ComposedVolumeStyle, EdgeEnhancementVolumeStyle, OpacityMapVolumeStyle, ProjectionVolumeStyle, ShadedVolumeStyle, SilhouetteEnhancementVolumeStyle, ToneMappedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData, AcousticProperties, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, ListenerPointSource, MicrophoneSource, OscillatorSource, PeriodicWave, SpatialSound, StreamAudioDestination, StreamAudioSource, WaveShaper, XvlShell`

## BlendedVolumeStyle

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA weightConstant1 = 0.5`
- `#DEFAULT CDATA weightConstant2 = 0.5`
- `#DEFAULT ENUMERATION ( CONSTANT | ALPHA1 | ALPHA2 | TABLE | ONE_MINUS_ALPHA1 | ONE_MINUS_ALPHA2 ) weightFunction1 = CONSTANT`
- `#DEFAULT ENUMERATION ( CONSTANT | ALPHA1 | ALPHA2 | TABLE | ONE_MINUS_ALPHA1 | ONE_MINUS_ALPHA2 ) weightFunction2 = CONSTANT`
- `#DEFAULT NMTOKEN containerField = renderStyle`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (BlendedVolumeStyle | BoundaryEnhancementVolumeStyle | CartoonVolumeStyle | ComposedVolumeStyle | EdgeEnhancementVolumeStyle | OpacityMapVolumeStyle | ProjectionVolumeStyle | ShadedVolumeStyle | SilhouetteEnhancementVolumeStyle | ToneMappedVolumeStyle | ImageTexture | MovieTexture | PixelTexture | ComposedTexture3D | ImageTexture3D | PixelTexture3D | (ProtoInstance))*)`

Referenced by

`BlendedVolumeStyle, ComposedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## BoundaryEnhancementVolumeStyle

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA boundaryOpacity = 0.9`
- `#DEFAULT CDATA opacityFactor = 2`
- `#DEFAULT CDATA retainedOpacity = 0.2`
- `#DEFAULT NMTOKEN containerField = renderStyle`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`BlendedVolumeStyle, ComposedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## CartoonVolumeStyle

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT ENUMERATION ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 ) colorSteps = 4`
- `#DEFAULT CDATA orthogonalColor = 1 1 1 1`
- `#DEFAULT CDATA parallelColor = 0 0 0 1`
- `#DEFAULT NMTOKEN containerField = renderStyle`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (ComposedTexture3D | ImageTexture3D | PixelTexture3D | (ProtoInstance))?)`

Referenced by

`BlendedVolumeStyle, ComposedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## ComposedVolumeStyle

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (BlendedVolumeStyle | BoundaryEnhancementVolumeStyle | CartoonVolumeStyle | ComposedVolumeStyle | EdgeEnhancementVolumeStyle | OpacityMapVolumeStyle | ProjectionVolumeStyle | ShadedVolumeStyle | SilhouetteEnhancementVolumeStyle | ToneMappedVolumeStyle | (ProtoInstance))*)`

Referenced by

`BlendedVolumeStyle, ComposedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## EdgeEnhancementVolumeStyle

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA edgeColor = 0 0 0 1`
- `#DEFAULT CDATA gradientThreshold = 0.4`
- `#DEFAULT NMTOKEN containerField = renderStyle`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (ComposedTexture3D | ImageTexture3D | PixelTexture3D | (ProtoInstance))?)`

Referenced by

`BlendedVolumeStyle, ComposedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## OpacityMapVolumeStyle

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (ComposedTexture3D | ImageTexture3D | PixelTexture3D | (ProtoInstance))?)`

Referenced by

`BlendedVolumeStyle, ComposedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## ProjectionVolumeStyle

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA intensityThreshold = 0`
- `#DEFAULT ENUMERATION ( MAX | MIN | AVERAGE ) type = MAX`
- `#DEFAULT NMTOKEN containerField = renderStyle`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`BlendedVolumeStyle, ComposedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## ShadedVolumeStyle

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT ENUMERATION ( true | false ) lighting = false`
- `#DEFAULT ENUMERATION ( true | false ) shadows = false`
- `#DEFAULT ENUMERATION ( NONE | Henyey-Greenstein ) phaseFunction = Henyey-Greenstein`
- `#DEFAULT NMTOKEN containerField = renderStyle`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Material | TwoSidedMaterial | PhysicalMaterial | UnlitMaterial)?, (ComposedTexture3D | ImageTexture3D | PixelTexture3D | (ProtoInstance))?)`

Referenced by

`BlendedVolumeStyle, ComposedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## SilhouetteEnhancementVolumeStyle

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA silhouetteBoundaryOpacity = 0`
- `#DEFAULT CDATA silhouetteRetainedOpacity = 1`
- `#DEFAULT CDATA silhouetteSharpness = 0.5`
- `#DEFAULT NMTOKEN containerField = renderStyle`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (ComposedTexture3D | ImageTexture3D | PixelTexture3D | (ProtoInstance))?)`

Referenced by

`BlendedVolumeStyle, ComposedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## ToneMappedVolumeStyle

Declared Attributes

- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA coolColor = 0 0 1 0`
- `#DEFAULT CDATA warmColor = 1 1 0 0`
- `#DEFAULT NMTOKEN containerField = renderStyle`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (ComposedTexture3D | ImageTexture3D | PixelTexture3D | (ProtoInstance))?)`

Referenced by

`BlendedVolumeStyle, ComposedVolumeStyle, IsoSurfaceVolumeData, SegmentedVolumeData, VolumeData`

## IsoSurfaceVolumeData

Declared Attributes

- `#DEFAULT CDATA contourStepSize = 0`
- `#DEFAULT CDATA dimensions = 1 1 1`
- `#DEFAULT CDATA surfaceTolerance = 0`
- `#IMPLIED CDATA surfaceValues`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (BlendedVolumeStyle | BoundaryEnhancementVolumeStyle | CartoonVolumeStyle | ComposedVolumeStyle | EdgeEnhancementVolumeStyle | OpacityMapVolumeStyle | ProjectionVolumeStyle | ShadedVolumeStyle | SilhouetteEnhancementVolumeStyle | ToneMappedVolumeStyle | ImageTexture | MovieTexture | PixelTexture | ComposedTexture3D | ImageTexture3D | PixelTexture3D | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## SegmentedVolumeData

Declared Attributes

- `#DEFAULT CDATA dimensions = 1 1 1`
- `#IMPLIED CDATA segmentEnabled`
- `#DEFAULT CDATA bboxCenter = 0 0 0`
- `#DEFAULT CDATA bboxSize = -1 -1 -1`
- `#DEFAULT ENUMERATION ( true | false ) bboxDisplay = false`
- `#DEFAULT ENUMERATION ( true | false ) visible = true`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (BlendedVolumeStyle | BoundaryEnhancementVolumeStyle | CartoonVolumeStyle | ComposedVolumeStyle | EdgeEnhancementVolumeStyle | OpacityMapVolumeStyle | ProjectionVolumeStyle | ShadedVolumeStyle | SilhouetteEnhancementVolumeStyle | ToneMappedVolumeStyle | ImageTexture | MovieTexture | PixelTexture | ComposedTexture3D | ImageTexture3D | PixelTexture3D | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## VolumeData

Declared Attributes

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

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (BlendedVolumeStyle | BoundaryEnhancementVolumeStyle | CartoonVolumeStyle | ComposedVolumeStyle | EdgeEnhancementVolumeStyle | OpacityMapVolumeStyle | ProjectionVolumeStyle | ShadedVolumeStyle | SilhouetteEnhancementVolumeStyle | ToneMappedVolumeStyle | ImageTexture | MovieTexture | PixelTexture | ComposedTexture3D | ImageTexture3D | PixelTexture3D | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, LinePickSensor, PickableGroup, PointPickSensor, PrimitivePickSensor, VolumePickSensor`

## AcousticProperties

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA absorption = 0`
- `#DEFAULT CDATA diffuse = 0`
- `#DEFAULT CDATA refraction = 0`
- `#DEFAULT CDATA specular = 0`
- `#DEFAULT NMTOKEN containerField = acousticProperties`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Appearance, field, fieldValue, ProtoBody`

## Analyser

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT CDATA fftSize = 2048`
- `#DEFAULT CDATA frequencyBinCount = 1024`
- `#DEFAULT CDATA minDecibels = -100`
- `#DEFAULT CDATA maxDecibels = -30`
- `#DEFAULT CDATA smoothingTimeConstant = 0.8`
- `#DEFAULT CDATA tailTime = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## BufferAudioSource

Declared Attributes

- `#DEFAULT CDATA autoRefresh = 0`
- `#DEFAULT CDATA autoRefreshTimeLimit = 3600`
- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#IMPLIED CDATA buffer`
- `#DEFAULT CDATA bufferDuration = 0`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT CDATA detune = 0`
- `#DEFAULT ENUMERATION ( true | false ) load = true`
- `#DEFAULT ENUMERATION ( true | false ) loop = false`
- `#DEFAULT CDATA loopEnd = 0`
- `#DEFAULT CDATA loopStart = 0`
- `#DEFAULT CDATA numberOfChannels = 0`
- `#DEFAULT CDATA playbackRate = 1`
- `#DEFAULT CDATA sampleRate = 0`
- `#IMPLIED CDATA url`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## AudioDestination

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA maxChannelCount = 2`
- `#IMPLIED CDATA mediaDeviceID`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## BiquadFilter

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT CDATA detune = 0`
- `#DEFAULT CDATA frequency = 350`
- `#DEFAULT CDATA qualityFactor = 1`
- `#DEFAULT CDATA tailTime = 0`
- `#DEFAULT ENUMERATION ( LOWPASS | HIGHPASS | BANDPASS | LOWSHELF | HIGHSHELF | PEAKING | NOTCH | ALLPASS ) type = LOWPASS`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## ChannelMerger

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## ChannelSelector

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA channelSelection = 0`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## ChannelSplitter

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## Convolver

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#IMPLIED CDATA buffer`
- `#DEFAULT ENUMERATION ( true | false ) normalize = false`
- `#DEFAULT CDATA tailTime = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## Delay

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT CDATA delayTime = 0`
- `#DEFAULT CDATA maxDelayTime = 1`
- `#DEFAULT CDATA tailTime = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## DynamicsCompressor

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT CDATA attack = 0.003`
- `#DEFAULT CDATA knee = 30`
- `#DEFAULT CDATA ratio = 12`
- `#DEFAULT CDATA release = 0.25`
- `#DEFAULT CDATA tailTime = 0`
- `#DEFAULT CDATA threshold = -24`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## Gain

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT CDATA tailTime = 0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## ListenerPointSource

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT ENUMERATION ( true | false ) dopplerEnabled = false`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#DEFAULT CDATA interauralDistance = 0`
- `#DEFAULT CDATA orientation = 0 0 1 0`
- `#DEFAULT CDATA position = 0 0 0`
- `#DEFAULT ENUMERATION ( true | false ) trackCurrentView = false`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## MicrophoneSource

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#IMPLIED CDATA mediaDeviceID`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## OscillatorSource

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#DEFAULT CDATA detune = 0`
- `#DEFAULT CDATA frequency = 440.0`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## PeriodicWave

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#IMPLIED CDATA optionsReal`
- `#IMPLIED CDATA optionsImag`
- `#DEFAULT ENUMERATION ( SINE | SQUARE | SAWTOOTH | TRIANGLE | CUSTOM ) type = SQUARE`
- `#DEFAULT NMTOKEN containerField = periodicWave`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`OscillatorSource`

## SpatialSound

Declared Attributes

- `#DEFAULT CDATA coneInnerAngle = 6.2832`
- `#DEFAULT CDATA coneOuterAngle = 6.2832`
- `#DEFAULT CDATA coneOuterGain = 0`
- `#IMPLIED CDATA description`
- `#DEFAULT CDATA direction = 0 0 1`
- `#DEFAULT ENUMERATION ( LINEAR | INVERSE | EXPONENTIAL ) distanceModel = INVERSE`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT ENUMERATION ( true | false ) dopplerEnabled = false`
- `#DEFAULT ENUMERATION ( true | false ) enableHRTF = false`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA intensity = 1`
- `#DEFAULT CDATA location = 0 0 0`
- `#DEFAULT CDATA priority = 0`
- `#DEFAULT ENUMERATION ( true | false ) spatialize = true`
- `#DEFAULT CDATA maxDistance = 10000`
- `#DEFAULT CDATA referenceDistance = 1`
- `#DEFAULT CDATA rolloffFactor = 1`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`(IS?, (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## StreamAudioDestination

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#IMPLIED CDATA streamIdentifier`
- `#IMPLIED CDATA mediaDeviceID`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## StreamAudioSource

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#IMPLIED CDATA streamIdentifier`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## WaveShaper

Declared Attributes

- `#IMPLIED CDATA description`
- `#DEFAULT ENUMERATION ( true | false ) enabled = true`
- `#DEFAULT CDATA gain = 1`
- `#DEFAULT CDATA startTime = 0`
- `#DEFAULT CDATA stopTime = 0`
- `#DEFAULT CDATA pauseTime = 0`
- `#DEFAULT CDATA resumeTime = 0`
- `#IMPLIED CDATA curve`
- `#DEFAULT ENUMERATION ( NONE | 2X | 4X ) oversample = NONE`
- `#DEFAULT CDATA tailTime = 0`
- `#DEFAULT ENUMERATION ( MAX | CLAMPED_MAX | EXPLICIT ) channelCountMode = MAX`
- `#DEFAULT ENUMERATION ( SPEAKERS | DISCRETE ) channelInterpretation = SPEAKERS`
- `#DEFAULT NMTOKEN containerField = children`
- `#IMPLIED NMTOKENS class`
- `#IMPLIED NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

`((IS?), (MetadataBoolean | MetadataDouble | MetadataFloat | MetadataInteger | MetadataSet | MetadataString | ProtoInstance)?, (Analyser | AudioClip | AudioDestination | BiquadFilter | BufferAudioSource | ChannelMerger | ChannelSelector | ChannelSplitter | Convolver | Delay | DynamicsCompressor | Gain | ListenerPointSource | MicrophoneSource | MovieTexture | OscillatorSource | Sound | SpatialSound | StreamAudioDestination | StreamAudioSource | WaveShaper | (ProtoInstance))*)`

Referenced by

`Anchor, Billboard, Collision, field, fieldValue, Group, LOD, ProtoBody, Scene, Sound, StaticGroup, Switch, Transform, EspduTransform, GeoLocation, GeoLOD, GeoTransform, HAnimSegment, HAnimSite, CADAssembly, CADLayer, Layer, Viewport, LayoutGroup, LayoutLayer, ScreenGroup, PickableGroup, Analyser, BufferAudioSource, AudioDestination, BiquadFilter, ChannelMerger, ChannelSelector, ChannelSplitter, Convolver, Delay, DynamicsCompressor, Gain, SpatialSound, StreamAudioDestination, WaveShaper`

## 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 NMTOKEN id`
- `#IMPLIED CDATA style`
- `#IMPLIED ID DEF`
- `#IMPLIED IDREF USE`

Element Content Model

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

Referenced by

``