x3d-3.0.dtd
Home
<!ELEMENT Anchor (IS?, (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))>
<!ATTLIST Anchor
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA #IMPLIED
containerField NMTOKEN "children"
description CDATA #IMPLIED
parameter CDATA #IMPLIED
url CDATA #IMPLIED>
<!ELEMENT Appearance (IS?, (MetadataDouble | MetadataFloat | MetadataInteger
| MetadataSet | MetadataString | ProtoInstance), ((FillProperties,
LineProperties?) | (LineProperties, FillProperties))?, (((Material), (((
ImageTexture | MovieTexture | MultiTexture | PixelTexture), ((
TextureTransform | MultiTextureTransform) | (ProtoInstance)))? | ((
TextureTransform | MultiTextureTransform), ((ImageTexture |
MovieTexture | MultiTexture | PixelTexture) | (ProtoInstance)))? | ((
ProtoInstance), ((ImageTexture | MovieTexture | MultiTexture |
PixelTexture) | (TextureTransform | MultiTextureTransform) | (
ProtoInstance)))?))? | ((ImageTexture | MovieTexture | MultiTexture
| PixelTexture), (((Material), ((TextureTransform |
MultiTextureTransform) | (ProtoInstance)))? | ((TextureTransform |
MultiTextureTransform), ((Material) | (ProtoInstance)))? | ((
ProtoInstance), ((Material) | (TextureTransform |
MultiTextureTransform) | (ProtoInstance)))?))? | ((TextureTransform
| MultiTextureTransform), (((Material), ((ImageTexture |
MovieTexture | MultiTexture | PixelTexture) | (ProtoInstance)))? | ((
ImageTexture | MovieTexture | MultiTexture | PixelTexture), ((
Material) | (ProtoInstance)))? | ((ProtoInstance), ((Material) | (
ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Material), ((
ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (
TextureTransform | MultiTextureTransform) | (ProtoInstance)))? | ((
ImageTexture | MovieTexture | MultiTexture | PixelTexture), ((
Material) | (TextureTransform | MultiTextureTransform) | (
ProtoInstance)))? | ((TextureTransform | MultiTextureTransform), ((
Material) | (ImageTexture | MovieTexture | MultiTexture |
PixelTexture) | (ProtoInstance)))? | ((ProtoInstance), ((Material) | (
ImageTexture | MovieTexture | MultiTexture | PixelTexture) | (
TextureTransform | MultiTextureTransform) | (ProtoInstance)))?))?))>
<!ATTLIST Appearance
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "appearance">
<!ELEMENT Arc2D ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Arc2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
endAngle CDATA "1.570796"
radius CDATA "1"
startAngle CDATA "0">
<!ELEMENT ArcClose2D ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST ArcClose2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
closureType (CHORD | PIE) "PIE"
containerField NMTOKEN "geometry"
endAngle CDATA "1.570796"
radius CDATA "1"
startAngle CDATA "0">
<!ELEMENT AudioClip ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST AudioClip
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "source"
description CDATA #IMPLIED
duration_changed CDATA #FIXED ""
elapsedTime CDATA #FIXED ""
isActive CDATA #FIXED ""
isPaused CDATA #FIXED ""
loop (false | true) "false"
pauseTime CDATA "0"
pitch CDATA "1.0"
resumeTime CDATA "0"
startTime CDATA "0"
stopTime CDATA "0"
url CDATA #IMPLIED>
<!ELEMENT Background ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Background
DEF ID #IMPLIED
USE IDREF #IMPLIED
backUrl CDATA #IMPLIED
bindTime CDATA #FIXED ""
bottomUrl CDATA #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
frontUrl CDATA #IMPLIED
groundAngle CDATA #IMPLIED
groundColor CDATA #IMPLIED
isBound CDATA #FIXED ""
leftUrl CDATA #IMPLIED
rightUrl CDATA #IMPLIED
set_bind CDATA #FIXED ""
skyAngle CDATA #IMPLIED
skyColor CDATA "0 0 0"
topUrl CDATA #IMPLIED>
<!ELEMENT Billboard (IS?, (MetadataDouble | MetadataFloat | MetadataInteger
| MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))>
<!ATTLIST Billboard
DEF ID #IMPLIED
USE IDREF #IMPLIED
axisOfRotation CDATA "0 1 0"
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA #IMPLIED
containerField NMTOKEN "children">
<!ELEMENT BooleanFilter ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST BooleanFilter
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
inputFalse CDATA #FIXED ""
inputNegate CDATA #FIXED ""
inputTrue CDATA #FIXED ""
set_boolean CDATA #FIXED "">
<!ELEMENT BooleanSequencer ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST BooleanSequencer
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
key CDATA #IMPLIED
keyValue CDATA #IMPLIED
next CDATA #FIXED ""
previous CDATA #FIXED ""
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED "">
<!ELEMENT BooleanToggle ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST BooleanToggle
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
set_boolean CDATA #FIXED ""
toggle (false | true) "false">
<!ELEMENT BooleanTrigger ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST BooleanTrigger
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
set_triggerTime CDATA #FIXED ""
triggerTrue CDATA #FIXED "">
<!ELEMENT Box ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Box
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
size CDATA "2 2 2">
<!ELEMENT Circle2D ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger
| MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Circle2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
radius CDATA "1">
<!ELEMENT Collision ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))>
<!ATTLIST Collision
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA #IMPLIED
collideTime CDATA #FIXED ""
containerField NMTOKEN "children"
enabled (false | true) "true"
isActive CDATA #FIXED "">
<!ELEMENT Color ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Color
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
color CDATA #IMPLIED
containerField NMTOKEN "color">
<!ELEMENT ColorInterpolator ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST ColorInterpolator
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
key CDATA #IMPLIED
keyValue CDATA #IMPLIED
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED "">
<!ELEMENT ColorRGBA ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST ColorRGBA
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
color CDATA #IMPLIED
containerField NMTOKEN "color">
<!ELEMENT Cone ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Cone
DEF ID #IMPLIED
USE IDREF #IMPLIED
bottom (false | true) "true"
bottomRadius CDATA "1"
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
height CDATA "2"
side (false | true) "true">
<!ELEMENT Contour2D (IS?, (MetadataDouble | MetadataFloat | MetadataInteger
| MetadataSet | MetadataString | ProtoInstance), (NurbsCurve |
ContourPolyline2D | (ProtoInstance)))>
<!ATTLIST Contour2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "trimmingContour">
<!ELEMENT ContourPolyline2D ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST ContourPolyline2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "children"
point CDATA #IMPLIED>
<!ELEMENT Coordinate ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Coordinate
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "coord"
point CDATA #IMPLIED>
<!ELEMENT CoordinateDouble ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST CoordinateDouble
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "coord"
point CDATA #IMPLIED>
<!ELEMENT CoordinateInterpolator ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST CoordinateInterpolator
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
key CDATA #IMPLIED
keyValue CDATA #IMPLIED
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED "">
<!ELEMENT CoordinateInterpolator2D ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST CoordinateInterpolator2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
key CDATA #IMPLIED
keyValue CDATA #IMPLIED
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED "">
<!ELEMENT Cylinder ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger
| MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Cylinder
DEF ID #IMPLIED
USE IDREF #IMPLIED
bottom (false | true) "true"
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
height CDATA "2"
radius CDATA "1"
side (false | true) "true"
top (false | true) "true">
<!ELEMENT CylinderSensor ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST CylinderSensor
DEF ID #IMPLIED
USE IDREF #IMPLIED
autoOffset (false | true) "true"
class CDATA #IMPLIED
containerField NMTOKEN "children"
description CDATA #IMPLIED
diskAngle CDATA "0.26179167"
enabled (false | true) "true"
isActive CDATA #FIXED ""
isOver CDATA #FIXED ""
maxAngle CDATA "-1"
minAngle CDATA "0"
offset CDATA "0"
rotation_changed CDATA #FIXED ""
trackPoint_changed CDATA #FIXED "">
<!ELEMENT DirectionalLight ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST DirectionalLight
DEF ID #IMPLIED
USE IDREF #IMPLIED
ambientIntensity CDATA "0"
class CDATA #IMPLIED
color CDATA "1 1 1"
containerField NMTOKEN "children"
direction CDATA "0 0 -1"
intensity CDATA "1"
on (false | true) "true">
<!ELEMENT Disk2D ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Disk2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
innerRadius CDATA "0"
outerRadius CDATA "1">
<!ELEMENT EXPORT EMPTY>
<!ATTLIST EXPORT
AS NMTOKEN #IMPLIED
localDEF IDREF #REQUIRED>
<!ELEMENT ElevationGrid (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
Color | ColorRGBA), (((Normal), ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((ProtoInstance), (((Color |
ColorRGBA), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (Normal) | (ProtoInstance)))? | ((ProtoInstance), ((
Color | ColorRGBA) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))>
<!ATTLIST ElevationGrid
DEF ID #IMPLIED
USE IDREF #IMPLIED
ccw (false | true) "true"
class CDATA #IMPLIED
colorPerVertex (false | true) "true"
containerField NMTOKEN "geometry"
creaseAngle CDATA "0"
height CDATA #IMPLIED
normalPerVertex (false | true) "true"
set_height CDATA #FIXED ""
solid (false | true) "true"
xDimension CDATA "0"
xSpacing CDATA "1.0"
zDimension CDATA "0"
zSpacing CDATA "1.0">
<!ELEMENT EspduTransform (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))>
<!ATTLIST EspduTransform
DEF ID #IMPLIED
USE IDREF #IMPLIED
address CDATA "localhost"
applicationID CDATA "1"
articulationParameterArray CDATA #IMPLIED
articulationParameterChangeIndicatorArray CDATA #IMPLIED
articulationParameterCount CDATA "0"
articulationParameterDesignatorArray CDATA #IMPLIED
articulationParameterIdPartAttachedArray CDATA #IMPLIED
articulationParameterTypeArray CDATA #IMPLIED
articulationParameterValue0_changed CDATA #FIXED ""
articulationParameterValue1_changed CDATA #FIXED ""
articulationParameterValue2_changed CDATA #FIXED ""
articulationParameterValue3_changed CDATA #FIXED ""
articulationParameterValue4_changed CDATA #FIXED ""
articulationParameterValue5_changed CDATA #FIXED ""
articulationParameterValue6_changed CDATA #FIXED ""
articulationParameterValue7_changed CDATA #FIXED ""
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
center CDATA "0 0 0"
class CDATA ""
collideTime CDATA #FIXED ""
containerField NMTOKEN "children"
deadReckoning CDATA "0"
detonateTime CDATA #FIXED ""
entityCategory CDATA "0"
entityCountry CDATA "0"
entityDomain CDATA "0"
entityExtra CDATA "0"
entityID CDATA "0"
entityKind CDATA "0"
entitySpecific CDATA "0"
entitySubCategory CDATA "0"
fireMissionIndex CDATA "0"
fired1 (false | true) "false"
fired2 (false | true) "false"
firedTime CDATA #FIXED ""
firingRange CDATA "0"
firingRate CDATA "0"
forceID CDATA "0"
fuse CDATA "0"
geoCoords_changed CDATA #FIXED ""
isActive CDATA #FIXED ""
isCollided CDATA #FIXED ""
isDetonated CDATA #FIXED ""
isNetworkReader CDATA #FIXED ""
isNetworkWriter CDATA #FIXED ""
isRtpHeaderHeard CDATA #FIXED ""
isStandAlone CDATA #FIXED ""
linearAcceleration CDATA "0 0 0"
linearVelocity CDATA "0 0 0"
marking CDATA #IMPLIED
multicastRelayHost CDATA #IMPLIED
multicastRelayPort CDATA "0"
munitionApplicationID CDATA "1"
munitionEndPoint CDATA "0 0 0"
munitionEntityID CDATA "0"
munitionQuantity CDATA "0"
munitionSiteID CDATA "0"
munitionStartPoint CDATA "0 0 0"
networkMode (networkReader |
networkWriter | standAlone) "standAlone"
port CDATA "0"
readInterval CDATA "0.1"
rotation CDATA "0 0 1 0"
rtpHeaderExpected (false | true) "false"
scale CDATA "1 1 1"
scaleOrientation CDATA "0 0 1 0"
set_articulationParameterValue0 CDATA #FIXED ""
set_articulationParameterValue1 CDATA #FIXED ""
set_articulationParameterValue2 CDATA #FIXED ""
set_articulationParameterValue3 CDATA #FIXED ""
set_articulationParameterValue4 CDATA #FIXED ""
set_articulationParameterValue5 CDATA #FIXED ""
set_articulationParameterValue6 CDATA #FIXED ""
set_articulationParameterValue7 CDATA #FIXED ""
siteID CDATA "0"
timestamp CDATA #FIXED ""
translation CDATA "0 0 0"
warhead CDATA "0"
writeInterval CDATA "1.0">
<!ELEMENT ExternProtoDeclare (field*)>
<!ATTLIST ExternProtoDeclare
appinfo CDATA #IMPLIED
documentation CDATA #IMPLIED
name NMTOKEN #REQUIRED
url CDATA #REQUIRED>
<!ELEMENT Extrusion ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Extrusion
DEF ID #IMPLIED
USE IDREF #IMPLIED
beginCap (false | true) "true"
ccw (false | true) "true"
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
convex (false | true) "true"
creaseAngle CDATA "0.0"
crossSection CDATA "1 1 1 -1 -1 -1 -1 1 1 1"
endCap (false | true) "true"
orientation CDATA "0 0 1 0"
scale CDATA "1 1"
set_crossSection CDATA #FIXED ""
set_orientation CDATA #FIXED ""
set_scale CDATA #FIXED ""
set_spine CDATA #FIXED ""
solid (false | true) "true"
spine CDATA "0 0 0 0 1 0">
<!ELEMENT FillProperties ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST FillProperties
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "fillProperties"
filled (false | true) "true"
hatchColor CDATA "1 1 1"
hatchStyle CDATA "1"
hatched (false | true) "true">
<!ELEMENT Fog ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Fog
DEF ID #IMPLIED
USE IDREF #IMPLIED
bindTime CDATA #FIXED ""
class CDATA #IMPLIED
color CDATA "1 1 1"
containerField NMTOKEN "children"
fogType (EXPONENTIAL | LINEAR) "LINEAR"
isBound CDATA #FIXED ""
set_bind CDATA #FIXED ""
visibilityRange CDATA "0">
<!ELEMENT FontStyle ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST FontStyle
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "fontStyle"
family CDATA ""SERIF""
horizontal (false | true) "true"
justify CDATA ""BEGIN""
language CDATA #IMPLIED
leftToRight (false | true) "true"
size CDATA "1.0"
spacing CDATA "1.0"
style (BOLD | BOLDITALIC | ITALIC | PLAIN) "PLAIN"
topToBottom (false | true) "true">
<!ELEMENT GeoCoordinate (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), GeoOrigin?)>
<!ATTLIST GeoCoordinate
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "coord"
geoSystem CDATA ""GD" "WE""
point CDATA #IMPLIED>
<!ELEMENT GeoElevationGrid (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
Color | ColorRGBA), ((GeoOrigin, (((Normal), ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), ((
GeoOrigin, ((TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), (GeoOrigin | (
ProtoInstance)))? | ((ProtoInstance), (GeoOrigin | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoOrigin, ((Normal) | (ProtoInstance)))?
| ((Normal), (GeoOrigin | (ProtoInstance)))? | ((ProtoInstance), (
GeoOrigin | (Normal) | (ProtoInstance)))?))? | ((ProtoInstance), ((
GeoOrigin, ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), (GeoOrigin
| (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), (GeoOrigin | (Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))?))? | (GeoOrigin, (((Color | ColorRGBA), (((
Normal), ((TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
ProtoInstance)))? | ((ProtoInstance), ((Normal) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((ProtoInstance), (((Color |
ColorRGBA), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))?))? | ((Normal), (((Color | ColorRGBA), ((
GeoOrigin, ((TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), (GeoOrigin | (
ProtoInstance)))? | ((ProtoInstance), (GeoOrigin | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | (GeoOrigin, (((Color | ColorRGBA), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), (GeoOrigin | (
ProtoInstance)))? | (GeoOrigin, ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) |
GeoOrigin | (ProtoInstance)))?))? | ((ProtoInstance), (((Color |
ColorRGBA), (GeoOrigin | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | (GeoOrigin, ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | GeoOrigin | (ProtoInstance)))? | ((ProtoInstance), ((
Color | ColorRGBA) | GeoOrigin | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((Color |
ColorRGBA), ((GeoOrigin, ((Normal) | (ProtoInstance)))? | ((Normal), (
GeoOrigin | (ProtoInstance)))? | ((ProtoInstance), (GeoOrigin | (
Normal) | (ProtoInstance)))?))? | (GeoOrigin, (((Color | ColorRGBA), ((
Normal) | (ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((Normal), (((Color | ColorRGBA), (
GeoOrigin | (ProtoInstance)))? | (GeoOrigin, ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) |
GeoOrigin | (ProtoInstance)))?))? | ((ProtoInstance), (((Color |
ColorRGBA), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | (GeoOrigin, ((Color |
ColorRGBA) | (Normal) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | GeoOrigin | (ProtoInstance)))? | ((ProtoInstance), ((
Color | ColorRGBA) | GeoOrigin | (Normal) | (ProtoInstance)))?))?))?
| ((ProtoInstance), (((Color | ColorRGBA), ((GeoOrigin, ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), (GeoOrigin | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (GeoOrigin | (Normal) | (ProtoInstance)))?
| ((ProtoInstance), (GeoOrigin | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | (GeoOrigin, (((
Color | ColorRGBA), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (Normal) | (ProtoInstance)))? | ((ProtoInstance), ((
Color | ColorRGBA) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), (GeoOrigin | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | (GeoOrigin, ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | GeoOrigin | (ProtoInstance)))? | ((ProtoInstance), (
GeoOrigin | (Color | ColorRGBA) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((Color |
ColorRGBA), (GeoOrigin | (Normal) | (ProtoInstance)))? | (GeoOrigin, ((
Color | ColorRGBA) | (Normal) | (ProtoInstance)))? | ((Normal), ((
Color | ColorRGBA) | GeoOrigin | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | GeoOrigin | (Normal) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), (
GeoOrigin | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | (GeoOrigin, ((Color |
ColorRGBA) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | GeoOrigin | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | GeoOrigin | (Normal)
| (ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) |
GeoOrigin | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))?))>
<!ATTLIST GeoElevationGrid
DEF ID #IMPLIED
USE IDREF #IMPLIED
ccw (false | true) "true"
class CDATA ""
colorPerVertex (false | true) "true"
containerField NMTOKEN "geometry"
creaseAngle CDATA "0"
geoGridOrigin CDATA "0 0 0"
geoSystem CDATA ""GD" "WE""
height CDATA "0 0"
normalPerVertex (false | true) "true"
set_height CDATA #FIXED ""
solid (false | true) "true"
xDimension CDATA "0"
xSpacing CDATA "1.0"
yScale CDATA "1.0"
zDimension CDATA "0"
zSpacing CDATA "1.0">
<!ELEMENT GeoLOD (IS?, (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)), (GeoOrigin, (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))*)>
<!ATTLIST GeoLOD
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
center CDATA "0 0 0"
child1Url CDATA #IMPLIED
child2Url CDATA #IMPLIED
child3Url CDATA #IMPLIED
child4Url CDATA #IMPLIED
class CDATA ""
containerField NMTOKEN "children"
geoSystem CDATA ""GD" "WE""
range CDATA "10"
rootUrl CDATA #IMPLIED>
<!ELEMENT GeoLocation (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)), (GeoOrigin, (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))*)>
<!ATTLIST GeoLocation
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA ""
containerField NMTOKEN "children"
geoCoords CDATA "0 0 0"
geoSystem CDATA ""GD" "WE"">
<!ELEMENT GeoMetadata ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST GeoMetadata
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "children"
data IDREFS #IMPLIED
summary CDATA #IMPLIED
url CDATA #IMPLIED>
<!ELEMENT GeoOrigin ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST GeoOrigin
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "geoOrigin"
geoCoords CDATA "0 0 0"
geoSystem CDATA ""GD" "WE""
rotateYUp (false | true) "false">
<!ELEMENT GeoPositionInterpolator (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), GeoOrigin?)>
<!ATTLIST GeoPositionInterpolator
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "children"
geoSystem CDATA ""GD" "WE""
geovalue_changed CDATA #FIXED ""
key CDATA #IMPLIED
keyValue CDATA #IMPLIED
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED "">
<!ELEMENT GeoTouchSensor (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), GeoOrigin?)>
<!ATTLIST GeoTouchSensor
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "children"
enabled (false | true) "true"
geoSystem CDATA ""GD" "WE""
hitGeoCoord_changed CDATA #FIXED ""
hitNormal_changed CDATA #FIXED ""
hitPoint_changed CDATA #FIXED ""
hitTexCoord_changed CDATA #FIXED ""
isActive CDATA #FIXED ""
isOver CDATA #FIXED ""
touchTime CDATA #FIXED "">
<!ELEMENT GeoViewpoint (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), GeoOrigin?)>
<!ATTLIST GeoViewpoint
DEF ID #IMPLIED
USE IDREF #IMPLIED
bindTime CDATA #FIXED ""
class CDATA ""
containerField NMTOKEN "children"
description CDATA #IMPLIED
fieldOfView CDATA "0.785398"
geoSystem CDATA ""GD" "WE""
headlight (false | true) "true"
isBound CDATA #FIXED ""
jump (false | true) "true"
navType CDATA ""EXAMINE" "ANY""
orientation CDATA "0 0 1 0"
position CDATA "0 0 100000"
set_bind CDATA #FIXED ""
set_orientation CDATA #FIXED ""
set_position CDATA #FIXED ""
speedFactor CDATA "1.0">
<!ELEMENT Group (IS?, (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))>
<!ATTLIST Group
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA #IMPLIED
containerField NMTOKEN "children">
<!ELEMENT HAnimDisplacer ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST HAnimDisplacer
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN #IMPLIED
coordIndex CDATA #IMPLIED
displacements CDATA #IMPLIED
name CDATA #IMPLIED
weight CDATA #IMPLIED>
<!ELEMENT HAnimHumanoid (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
HAnimJoint*, HAnimSegment*, HAnimSite*, (GeoCoordinate | Coordinate
| CoordinateDouble), (Normal), (GeoPositionInterpolator |
GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator |
NurbsOrientationInterpolator | NurbsSurfaceInterpolator |
BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger |
IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator
| CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor
| KeySensor | LoadSensor | NormalInterpolator |
OrientationInterpolator | PlaneSensor | PositionInterpolator |
PositionInterpolator2D | ProximitySensor | ScalarInterpolator |
Script | SphereSensor | StringSensor | TimeSensor | TouchSensor |
VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo
| TextureBackground | Viewpoint | EspduTransform | SignalPdu |
ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint |
HAnimSegment | HAnimSite | HAnimHumanoid | Contour2D | NurbsGroup |
NurbsTextureSurface | Anchor | Billboard | Collision | Group |
Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin |
DirectionalLight | SpotLight | PointLight | Shape | Sound |
GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | (ProtoInstance)))*)>
<!ATTLIST HAnimHumanoid
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
center CDATA "0 0 0"
class CDATA ""
containerField NMTOKEN "children"
info CDATA #IMPLIED
name CDATA #IMPLIED
rotation CDATA "0 0 1 0"
scale CDATA "1 1 1"
scaleOrientation CDATA "0 0 1 0"
translation CDATA "0 0 0"
version CDATA #IMPLIED>
<!ELEMENT HAnimJoint (IS?, (MetadataDouble | MetadataFloat | MetadataInteger
| MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | HAnimDisplacer | (ProtoInstance)))>
<!ATTLIST HAnimJoint
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
center CDATA "0 0 0"
class CDATA ""
containerField NMTOKEN "children"
limitOrientation CDATA "0 0 1 0"
llimit CDATA #IMPLIED
name (HumanoidRoot | c1 | c2 | c3 | c4 | c5 | c6 | c7 |
jaw | l1 | l2 | l3 | l4 | l5 | l_acromioclavicular | l_ankle
| l_calf | l_clavicle | l_elbow | l_eyeball |
l_eyeball_joint | l_eyebrow | l_eyebrow_joint | l_eyelid |
l_eyelid_joint | l_forearm | l_forefoot | l_hand |
l_hindfoot | l_hip | l_index0 | l_index1 | l_index2 |
l_index3 | l_index_distal | l_index_metacarpal |
l_index_middle | l_index_proximal | l_knee | l_metatarsal |
l_middistal | l_middle0 | l_middle1 | l_middle2 | l_middle3
| l_middle_distal | l_middle_metacarpal | l_middle_middle |
l_middle_proximal | l_midproximal | l_midtarsal | l_pinky0 |
l_pinky1 | l_pinky2 | l_pinky3 | l_pinky_distal |
l_pinky_metacarpal | l_pinky_middle | l_pinky_proximal |
l_ring0 | l_ring1 | l_ring2 | l_ring3 | l_ring_distal |
l_ring_metacarpal | l_ring_middle | l_ring_proximal |
l_scapula | l_shoulder | l_sternoclavicular | l_subtalar |
l_thigh | l_thumb1 | l_thumb2 | l_thumb3 | l_thumb_distal |
l_thumb_metacarpal | l_thumb_proximal | l_upperarm | l_wrist
| pelvis | r_acromioclavicular | r_ankle | r_calf |
r_clavicle | r_elbow | r_eyeball | r_eyeball_joint |
r_eyebrow | r_eyebrow_joint | r_eyelid | r_eyelid_joint |
r_forearm | r_forefoot | r_hand | r_hindfoot | r_hip |
r_index0 | r_index1 | r_index2 | r_index3 | r_index_distal |
r_index_metacarpal | r_index_middle | r_index_proximal |
r_knee | r_metatarsal | r_middistal | r_middle0 | r_middle1
| r_middle2 | r_middle3 | r_middle_distal |
r_middle_metacarpal | r_middle_middle | r_middle_proximal |
r_midproximal | r_midtarsal | r_pinky0 | r_pinky1 | r_pinky2
| r_pinky3 | r_pinky_distal | r_pinky_metacarpal |
r_pinky_middle | r_pinky_proximal | r_ring0 | r_ring1 |
r_ring2 | r_ring3 | r_ring_distal | r_ring_metacarpal |
r_ring_middle | r_ring_proximal | r_scapula | r_shoulder |
r_sternoclavicular | r_subtalar | r_thigh | r_thumb1 |
r_thumb2 | r_thumb3 | r_thumb_distal | r_thumb_metacarpal |
r_thumb_proximal | r_upperarm | r_wrist | sacroiliac |
sacrum | skull | skullbase | t1 | t10 | t11 | t12 | t2 | t3
| t4 | t5 | t6 | t7 | t8 | t9 | temporomandibular | vc1 |
vc2 | vc3 | vc4 | vc5 | vc6 | vc7 | vl1 | vl2 | vl3 | vl4 |
vl5 | vt1 | vt10 | vt11 | vt12 | vt2 | vt3 | vt4 | vt5 | vt6
| vt7 | vt8 | vt9) #IMPLIED
rotation CDATA "0 0 1 0"
scale CDATA "1 1 1"
scaleOrientation CDATA "0 0 1 0"
skinCoordIndex CDATA #IMPLIED
skinCoordWeight CDATA #IMPLIED
stiffness CDATA "0 0 0"
translation CDATA "0 0 0"
ulimit CDATA #IMPLIED>
<!ELEMENT HAnimSegment (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)), ((Coordinate, HAnimDisplacer*) | (
HAnimDisplacer+, Coordinate?)))? | (Coordinate, (((
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT), HAnimDisplacer*)* | (HAnimDisplacer+, (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))*))? | (HAnimDisplacer+, ((
Coordinate, (GeoPositionInterpolator | GeoTouchSensor |
HAnimDisplacer | NurbsPositionInterpolator |
NurbsOrientationInterpolator | NurbsSurfaceInterpolator |
BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger |
IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator
| CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor
| KeySensor | LoadSensor | NormalInterpolator |
OrientationInterpolator | PlaneSensor | PositionInterpolator |
PositionInterpolator2D | ProximitySensor | ScalarInterpolator |
Script | SphereSensor | StringSensor | TimeSensor | TouchSensor |
VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo
| TextureBackground | Viewpoint | EspduTransform | SignalPdu |
ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint |
HAnimSegment | HAnimSite | HAnimHumanoid | Contour2D | NurbsGroup |
NurbsTextureSurface | Anchor | Billboard | Collision | Group |
Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin |
DirectionalLight | SpotLight | PointLight | Shape | Sound |
GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | (
ProtoInstance)))* | ((GeoPositionInterpolator | GeoTouchSensor |
HAnimDisplacer | NurbsPositionInterpolator |
NurbsOrientationInterpolator | NurbsSurfaceInterpolator |
BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger |
IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator
| CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor
| KeySensor | LoadSensor | NormalInterpolator |
OrientationInterpolator | PlaneSensor | PositionInterpolator |
PositionInterpolator2D | ProximitySensor | ScalarInterpolator |
Script | SphereSensor | StringSensor | TimeSensor | TouchSensor |
VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo
| TextureBackground | Viewpoint | EspduTransform | SignalPdu |
ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint |
HAnimSegment | HAnimSite | HAnimHumanoid | Contour2D | NurbsGroup |
NurbsTextureSurface | Anchor | Billboard | Collision | Group |
Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin |
DirectionalLight | SpotLight | PointLight | Shape | Sound |
GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | (
ProtoInstance)), Coordinate?)*))?)?)>
<!ATTLIST HAnimSegment
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
centerOfMass CDATA "0 0 0"
class CDATA ""
containerField NMTOKEN "children"
mass CDATA "0"
momentsOfInertia CDATA "0 0 0 0 0 0 0 0 0"
name (HumanoidRoot | c1 | c2 | c3 | c4 | c5 | c6 | c7 |
jaw | l1 | l2 | l3 | l4 | l5 | l_acromioclavicular | l_ankle
| l_calf | l_clavicle | l_elbow | l_eyeball |
l_eyeball_joint | l_eyebrow | l_eyebrow_joint | l_eyelid |
l_eyelid_joint | l_forearm | l_forefoot | l_hand |
l_hindfoot | l_hip | l_index0 | l_index1 | l_index2 |
l_index3 | l_index_distal | l_index_metacarpal |
l_index_middle | l_index_proximal | l_knee | l_metatarsal |
l_middistal | l_middle0 | l_middle1 | l_middle2 | l_middle3
| l_middle_distal | l_middle_metacarpal | l_middle_middle |
l_middle_proximal | l_midproximal | l_midtarsal | l_pinky0 |
l_pinky1 | l_pinky2 | l_pinky3 | l_pinky_distal |
l_pinky_metacarpal | l_pinky_middle | l_pinky_proximal |
l_ring0 | l_ring1 | l_ring2 | l_ring3 | l_ring_distal |
l_ring_metacarpal | l_ring_middle | l_ring_proximal |
l_scapula | l_shoulder | l_sternoclavicular | l_subtalar |
l_thigh | l_thumb1 | l_thumb2 | l_thumb3 | l_thumb_distal |
l_thumb_metacarpal | l_thumb_proximal | l_upperarm | l_wrist
| pelvis | r_acromioclavicular | r_ankle | r_calf |
r_clavicle | r_elbow | r_eyeball | r_eyeball_joint |
r_eyebrow | r_eyebrow_joint | r_eyelid | r_eyelid_joint |
r_forearm | r_forefoot | r_hand | r_hindfoot | r_hip |
r_index0 | r_index1 | r_index2 | r_index3 | r_index_distal |
r_index_metacarpal | r_index_middle | r_index_proximal |
r_knee | r_metatarsal | r_middistal | r_middle0 | r_middle1
| r_middle2 | r_middle3 | r_middle_distal |
r_middle_metacarpal | r_middle_middle | r_middle_proximal |
r_midproximal | r_midtarsal | r_pinky0 | r_pinky1 | r_pinky2
| r_pinky3 | r_pinky_distal | r_pinky_metacarpal |
r_pinky_middle | r_pinky_proximal | r_ring0 | r_ring1 |
r_ring2 | r_ring3 | r_ring_distal | r_ring_metacarpal |
r_ring_middle | r_ring_proximal | r_scapula | r_shoulder |
r_sternoclavicular | r_subtalar | r_thigh | r_thumb1 |
r_thumb2 | r_thumb3 | r_thumb_distal | r_thumb_metacarpal |
r_thumb_proximal | r_upperarm | r_wrist | sacroiliac |
sacrum | skull | skullbase | t1 | t10 | t11 | t12 | t2 | t3
| t4 | t5 | t6 | t7 | t8 | t9 | temporomandibular | vc1 |
vc2 | vc3 | vc4 | vc5 | vc6 | vc7 | vl1 | vl2 | vl3 | vl4 |
vl5 | vt1 | vt10 | vt11 | vt12 | vt2 | vt3 | vt4 | vt5 | vt6
| vt7 | vt8 | vt9) #IMPLIED>
<!ELEMENT HAnimSite (IS?, (MetadataDouble | MetadataFloat | MetadataInteger
| MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))>
<!ATTLIST HAnimSite
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
center CDATA "0 0 0"
class CDATA ""
containerField NMTOKEN "children"
name CDATA #IMPLIED
rotation CDATA "0 0 1 0"
scale CDATA "1 1 1"
scaleOrientation CDATA "0 0 1 0"
translation CDATA "0 0 0">
<!ELEMENT IMPORT EMPTY>
<!ATTLIST IMPORT
AS ID #IMPLIED
InlineDEF IDREF #REQUIRED
importedDEF NMTOKEN #REQUIRED>
<!ELEMENT IS (connect)+>
<!ELEMENT ImageTexture ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST ImageTexture
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "texture"
repeatS (false | true) "true"
repeatT (false | true) "true"
url CDATA #IMPLIED>
<!ELEMENT IndexedFaceSet ((IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
Color | ColorRGBA), (((GeoCoordinate | Coordinate |
CoordinateDouble), (((Normal), ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((GeoCoordinate |
Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance)))? | ((
Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((GeoCoordinate
| Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
ProtoInstance)))? | ((ProtoInstance), ((Normal) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((ProtoInstance), (((Color |
ColorRGBA), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))?))? | ((Normal), (((Color | ColorRGBA), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((Color |
ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (ProtoInstance)))? | ((Normal), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((Normal), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))?))? | ((
ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate
| CoordinateDouble), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (Normal) | (ProtoInstance)))? | ((ProtoInstance), ((
Color | ColorRGBA) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble)
| (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (Normal) | (ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate
| CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))?))?)>
<!ATTLIST IndexedFaceSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
ccw (false | true) "true"
class CDATA #IMPLIED
colorIndex CDATA #IMPLIED
colorPerVertex (false | true) "true"
containerField NMTOKEN "geometry"
convex (false | true) "true"
coordIndex CDATA #IMPLIED
creaseAngle CDATA "0"
normalIndex CDATA #IMPLIED
normalPerVertex (false | true) "true"
set_colorIndex CDATA #FIXED ""
set_coordIndex CDATA #FIXED ""
set_normalIndex CDATA #FIXED ""
set_texCoordIndex CDATA #FIXED ""
solid (false | true) "true"
texCoordIndex CDATA #IMPLIED>
<!ELEMENT IndexedLineSet (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble)
| (ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))?))>
<!ATTLIST IndexedLineSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
colorIndex CDATA #IMPLIED
colorPerVertex (false | true) "true"
containerField NMTOKEN "geometry"
coordIndex CDATA #IMPLIED
set_colorIndex CDATA #FIXED ""
set_coordIndex CDATA #FIXED "">
<!ELEMENT IndexedTriangleFanSet (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
Color | ColorRGBA), (((GeoCoordinate | Coordinate |
CoordinateDouble), (((Normal), ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((GeoCoordinate |
Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance)))? | ((
Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((GeoCoordinate
| Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
ProtoInstance)))? | ((ProtoInstance), ((Normal) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((ProtoInstance), (((Color |
ColorRGBA), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))?))? | ((Normal), (((Color | ColorRGBA), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((Color |
ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (ProtoInstance)))? | ((Normal), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((Normal), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))?))? | ((
ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate
| CoordinateDouble), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (Normal) | (ProtoInstance)))? | ((ProtoInstance), ((
Color | ColorRGBA) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble)
| (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (Normal) | (ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate
| CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))?))>
<!ATTLIST IndexedTriangleFanSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
ccw (false | true) "true"
class CDATA #IMPLIED
colorPerVertex (false | true) "true"
containerField NMTOKEN "geometry"
index CDATA #IMPLIED
normalPerVertex (false | true) "true"
set_index CDATA #FIXED ""
solid (false | true) "true">
<!ELEMENT IndexedTriangleSet (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
Color | ColorRGBA), (((GeoCoordinate | Coordinate |
CoordinateDouble), (((Normal), ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((GeoCoordinate |
Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance)))? | ((
Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((GeoCoordinate
| Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
ProtoInstance)))? | ((ProtoInstance), ((Normal) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((ProtoInstance), (((Color |
ColorRGBA), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))?))? | ((Normal), (((Color | ColorRGBA), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((Color |
ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (ProtoInstance)))? | ((Normal), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((Normal), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))?))? | ((
ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate
| CoordinateDouble), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (Normal) | (ProtoInstance)))? | ((ProtoInstance), ((
Color | ColorRGBA) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble)
| (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (Normal) | (ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate
| CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))?))>
<!ATTLIST IndexedTriangleSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
ccw (false | true) "true"
class CDATA #IMPLIED
colorPerVertex (false | true) "true"
containerField NMTOKEN "geometry"
index CDATA #IMPLIED
normalPerVertex (false | true) "true"
set_index CDATA #FIXED ""
solid (false | true) "true">
<!ELEMENT IndexedTriangleStripSet (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
Color | ColorRGBA), (((GeoCoordinate | Coordinate |
CoordinateDouble), (((Normal), ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((GeoCoordinate |
Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance)))? | ((
Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((GeoCoordinate
| Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
ProtoInstance)))? | ((ProtoInstance), ((Normal) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((ProtoInstance), (((Color |
ColorRGBA), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))?))? | ((Normal), (((Color | ColorRGBA), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((Color |
ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (ProtoInstance)))? | ((Normal), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((Normal), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))?))? | ((
ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate
| CoordinateDouble), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (Normal) | (ProtoInstance)))? | ((ProtoInstance), ((
Color | ColorRGBA) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble)
| (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (Normal) | (ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate
| CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))?))>
<!ATTLIST IndexedTriangleStripSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
ccw (false | true) "true"
class CDATA #IMPLIED
colorPerVertex (false | true) "true"
containerField NMTOKEN "geometry"
index CDATA #IMPLIED
normalPerVertex (false | true) "true"
set_index CDATA #FIXED ""
solid (false | true) "true"
stripCount CDATA #IMPLIED>
<!ELEMENT Inline ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Inline
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA #IMPLIED
containerField NMTOKEN "children"
load (false | true) "true"
url CDATA #IMPLIED>
<!ELEMENT IntegerSequencer ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST IntegerSequencer
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
key CDATA #IMPLIED
keyValue CDATA #IMPLIED
next CDATA #FIXED ""
previous CDATA #FIXED ""
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED "">
<!ELEMENT IntegerTrigger ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST IntegerTrigger
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
integerKey CDATA "-1"
set_boolean CDATA #FIXED ""
triggerValue CDATA #FIXED "">
<!ELEMENT KeySensor ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST KeySensor
DEF ID #IMPLIED
USE IDREF #IMPLIED
actionKeyPress CDATA #FIXED ""
actionKeyRelease CDATA #FIXED ""
altKey CDATA #FIXED ""
class CDATA #IMPLIED
containerField NMTOKEN "children"
controlKey CDATA #FIXED ""
enabled (false | true) "true"
isActive CDATA #FIXED ""
keyPress CDATA #FIXED ""
keyRelease CDATA #FIXED ""
shiftKey CDATA #FIXED "">
<!ELEMENT LOD (IS?, (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))>
<!ATTLIST LOD
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
center CDATA "0 0 0"
class CDATA #IMPLIED
containerField NMTOKEN "children"
range CDATA #IMPLIED>
<!ELEMENT LineProperties ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST LineProperties
DEF ID #IMPLIED
USE IDREF #IMPLIED
applied (false | true) "true"
class CDATA #IMPLIED
containerField NMTOKEN "lineProperties"
linetype CDATA "1"
linewidthScaleFactor CDATA "0">
<!ELEMENT LineSet (IS?, (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance), (((Color |
ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))?))>
<!ATTLIST LineSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
vertexCount CDATA #IMPLIED>
<!ELEMENT LoadSensor (IS?, (MetadataDouble | MetadataFloat | MetadataInteger
| MetadataSet | MetadataString | ProtoInstance), (Anchor | AudioClip
| ImageTexture | Inline | MovieTexture | Script | (ProtoInstance)))>
<!ATTLIST LoadSensor
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
enabled (false | true) "true"
isActive CDATA #FIXED ""
isLoaded CDATA #FIXED ""
loadTime CDATA #FIXED ""
progress CDATA #FIXED ""
timeOut CDATA "0">
<!ELEMENT Material ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger
| MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Material
DEF ID #IMPLIED
USE IDREF #IMPLIED
ambientIntensity CDATA "0.2"
class CDATA #IMPLIED
containerField NMTOKEN "material"
diffuseColor CDATA "0.8 0.8 0.8"
emissiveColor CDATA "0 0 0"
shininess CDATA "0.2"
specularColor CDATA "0 0 0"
transparency CDATA "0">
<!ELEMENT MetadataDouble (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST MetadataDouble
DEF ID #IMPLIED
USE IDREF #IMPLIED
containerField NMTOKEN "metadata"
name CDATA #IMPLIED
reference CDATA #IMPLIED
value CDATA #IMPLIED>
<!ELEMENT MetadataFloat (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST MetadataFloat
DEF ID #IMPLIED
USE IDREF #IMPLIED
containerField NMTOKEN "metadata"
name CDATA #IMPLIED
reference CDATA #IMPLIED
value CDATA #IMPLIED>
<!ELEMENT MetadataInteger (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST MetadataInteger
DEF ID #IMPLIED
USE IDREF #IMPLIED
containerField NMTOKEN "metadata"
name CDATA #IMPLIED
reference CDATA #IMPLIED
value CDATA #IMPLIED>
<!ELEMENT MetadataSet (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST MetadataSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
containerField NMTOKEN "metadata"
name CDATA #IMPLIED
reference CDATA #IMPLIED>
<!ELEMENT MetadataString (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST MetadataString
DEF ID #IMPLIED
USE IDREF #IMPLIED
containerField NMTOKEN "metadata"
name CDATA #IMPLIED
reference CDATA #IMPLIED
value CDATA #IMPLIED>
<!ELEMENT MovieTexture ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST MovieTexture
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "texture"
duration_changed CDATA #FIXED ""
elapsedTime CDATA #FIXED ""
isActive CDATA #FIXED ""
isPaused CDATA #FIXED ""
loop (false | true) "false"
pauseTime CDATA "0"
repeatS (false | true) "true"
repeatT (false | true) "true"
resumeTime CDATA "0"
speed CDATA "1.0"
startTime CDATA "0"
stopTime CDATA "0"
url CDATA #IMPLIED>
<!ELEMENT MultiTexture ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
ImageTexture | MovieTexture | PixelTexture), (TextureTransform |
MultiTextureTransform))* | ((TextureTransform |
MultiTextureTransform), (ImageTexture | MovieTexture | PixelTexture))*))>
<!ATTLIST MultiTexture
DEF ID #IMPLIED
USE IDREF #IMPLIED
alpha CDATA "1.0"
class CDATA #IMPLIED
color CDATA "1 1 1"
containerField NMTOKEN "texture"
function CDATA #IMPLIED
mode CDATA #IMPLIED
source CDATA #IMPLIED>
<!ELEMENT MultiTextureCoordinate ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
TextureCoordinate | TextureCoordinateGenerator | ProtoInstance))>
<!ATTLIST MultiTextureCoordinate
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "texCoord">
<!ELEMENT MultiTextureTransform ((IS?), (TextureTransform | ProtoInstance))>
<!ATTLIST MultiTextureTransform
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "textureTransform">
<!ELEMENT NavigationInfo ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST NavigationInfo
DEF ID #IMPLIED
USE IDREF #IMPLIED
avatarSize CDATA "0.25 1.6 0.75"
bindTime CDATA #FIXED ""
class CDATA #IMPLIED
containerField NMTOKEN "children"
headlight (false | true) "true"
isBound CDATA #FIXED ""
set_bind CDATA #FIXED ""
speed CDATA "1"
type CDATA ""EXAMINE" "ANY""
visibilityLimit CDATA "0">
<!ELEMENT Normal ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Normal
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "normal"
vector CDATA #IMPLIED>
<!ELEMENT NormalInterpolator ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST NormalInterpolator
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
key CDATA #IMPLIED
keyValue CDATA #IMPLIED
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED "">
<!ELEMENT NurbsCurve ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
GeoCoordinate | Coordinate | CoordinateDouble | (ProtoInstance)))>
<!ATTLIST NurbsCurve
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
closed (false | true) "false"
containerField NMTOKEN "geometry"
knot CDATA #IMPLIED
order CDATA "3"
tessellation CDATA "0"
weight CDATA #IMPLIED>
<!ELEMENT NurbsCurve2D ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST NurbsCurve2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
closed (false | true) "false"
containerField NMTOKEN "children"
controlPoint CDATA #IMPLIED
knot CDATA #IMPLIED
order CDATA "3"
tessellation CDATA "0"
weight CDATA #IMPLIED>
<!ELEMENT NurbsOrientationInterpolator ((IS?), (MetadataDouble |
MetadataFloat | MetadataInteger | MetadataSet | MetadataString |
ProtoInstance), (GeoCoordinate | Coordinate | CoordinateDouble))>
<!ATTLIST NurbsOrientationInterpolator
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "children"
knot CDATA #IMPLIED
order CDATA "3"
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED ""
weight CDATA #IMPLIED>
<!ELEMENT NurbsPatchSurface (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
GeoCoordinate | Coordinate | CoordinateDouble | (ProtoInstance)), (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate | NurbsTextureCoordinate))>
<!ATTLIST NurbsPatchSurface
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "geometry"
solid (false | true) "true"
uClosed (false | true) "false"
uDimension CDATA "0"
uKnot CDATA #IMPLIED
uOrder CDATA "3"
uTessellation CDATA "0"
vClosed (false | true) "false"
vDimension CDATA "0"
vKnot CDATA #IMPLIED
vOrder CDATA "3"
vTessellation CDATA "0"
weight CDATA #IMPLIED>
<!ELEMENT NurbsPositionInterpolator ((IS?), (MetadataDouble | MetadataFloat
| MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
GeoCoordinate | Coordinate | CoordinateDouble))>
<!ATTLIST NurbsPositionInterpolator
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "children"
knot CDATA #IMPLIED
order CDATA "3"
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED ""
weight CDATA #IMPLIED>
<!ELEMENT NurbsSet (IS?, (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance), (NurbsPatchSurface |
NurbsSweptSurface | NurbsSwungSurface | NurbsTrimmedSurface | (ProtoInstance)))>
<!ATTLIST NurbsSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA ""
containerField NMTOKEN "children"
tessellationScale CDATA "1.0">
<!ELEMENT NurbsSurfaceInterpolator ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
GeoCoordinate | Coordinate | CoordinateDouble))>
<!ATTLIST NurbsSurfaceInterpolator
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "children"
normal_changed CDATA #FIXED ""
position_changed CDATA #FIXED ""
set_fraction CDATA #FIXED ""
uDimension CDATA "0"
uKnot CDATA #IMPLIED
uOrder CDATA "3"
vDimension CDATA "0"
vKnot CDATA #IMPLIED
vOrder CDATA "3"
weight CDATA #IMPLIED>
<!ELEMENT NurbsSweptSurface (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
NurbsCurve | (ProtoInstance)), (NurbsCurve | ContourPolyline2D | (ProtoInstance)))>
<!ATTLIST NurbsSweptSurface
DEF ID #IMPLIED
USE IDREF #IMPLIED
ccw (false | true) "true"
class CDATA ""
containerField NMTOKEN "geometry"
solid (false | true) "true">
<!ELEMENT NurbsSwungSurface (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), ((
NurbsCurve | ContourPolyline2D | (ProtoInstance)), (NurbsCurve |
ContourPolyline2D | (ProtoInstance)))?)>
<!ATTLIST NurbsSwungSurface
DEF ID #IMPLIED
USE IDREF #IMPLIED
ccw (false | true) "true"
class CDATA ""
containerField NMTOKEN "geometry"
solid (false | true) "true">
<!ELEMENT NurbsTextureCoordinate ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
GeoCoordinate | Coordinate | CoordinateDouble))>
<!ATTLIST NurbsTextureCoordinate
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "texCoord"
uDimension CDATA "0"
uKnot CDATA #IMPLIED
uOrder CDATA "3"
vDimension CDATA "0"
vKnot CDATA #IMPLIED
vOrder CDATA "3"
weight CDATA #IMPLIED>
<!ELEMENT NurbsTrimmedSurface (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
GeoCoordinate | Coordinate | CoordinateDouble | (ProtoInstance)), (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate |
NurbsTextureCoordinate), Contour2D*)>
<!ATTLIST NurbsTrimmedSurface
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA ""
containerField NMTOKEN "geometry"
solid (false | true) "true"
uClosed (false | true) "false"
uDimension CDATA "0"
uKnot CDATA #IMPLIED
uOrder CDATA "3"
uTessellation CDATA "0"
vClosed (false | true) "false"
vDimension CDATA "0"
vKnot CDATA #IMPLIED
vOrder CDATA "3"
vTessellation CDATA "0"
weight CDATA #IMPLIED>
<!ELEMENT OrientationInterpolator ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST OrientationInterpolator
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
key CDATA #IMPLIED
keyValue CDATA #IMPLIED
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED "">
<!ELEMENT PixelTexture ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST PixelTexture
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "texture"
image CDATA "0 0 0"
repeatS (false | true) "true"
repeatT (false | true) "true">
<!ELEMENT PlaneSensor ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST PlaneSensor
DEF ID #IMPLIED
USE IDREF #IMPLIED
autoOffset (false | true) "true"
class CDATA #IMPLIED
containerField NMTOKEN "children"
description CDATA #IMPLIED
enabled (false | true) "true"
isActive CDATA #FIXED ""
isOver CDATA #FIXED ""
maxPosition CDATA "-1 -1"
minPosition CDATA "0 0"
offset CDATA "0 0 0"
trackPoint_changed CDATA #FIXED ""
translation_changed CDATA #FIXED "">
<!ELEMENT PointLight ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST PointLight
DEF ID #IMPLIED
USE IDREF #IMPLIED
ambientIntensity CDATA "0"
attenuation CDATA "1 0 0"
class CDATA #IMPLIED
color CDATA "1 1 1"
containerField NMTOKEN "children"
intensity CDATA "1"
location CDATA "0 0 0"
on (false | true) "true"
radius CDATA "100">
<!ELEMENT PointSet (IS?, (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance), (((Color |
ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))?))>
<!ATTLIST PointSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry">
<!ELEMENT Polyline2D ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Polyline2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
lineSegments CDATA #IMPLIED>
<!ELEMENT Polypoint2D ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Polypoint2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
points CDATA #IMPLIED>
<!ELEMENT PositionInterpolator ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST PositionInterpolator
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
key CDATA #IMPLIED
keyValue CDATA #IMPLIED
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED "">
<!ELEMENT PositionInterpolator2D ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST PositionInterpolator2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
key CDATA #IMPLIED
keyValue CDATA #IMPLIED
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED "">
<!ELEMENT ProtoBody ((AudioClip | LineProperties | FillProperties |
Appearance | Material | ImageTexture | MovieTexture | MultiTexture |
PixelTexture | TextureTransform | MultiTextureTransform |
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
FontStyle | GeoCoordinate | Coordinate | CoordinateDouble | Color |
ColorRGBA | Normal | TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate | GeoElevationGrid
| ContourPolyline2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface
| NurbsTrimmedSurface | NurbsSweptSurface | NurbsSwungSurface |
XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D |
Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder |
ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet |
LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet |
IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet |
TriangleSet | TriangleStripSet | EspduTransform | SignalPdu |
ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint |
HAnimSegment | HAnimSite | HAnimHumanoid | Contour2D | NurbsGroup |
NurbsTextureSurface | Anchor | Billboard | Collision | Group |
Inline | LOD | StaticGroup | Switch | Transform | MetadataDouble |
MetadataFloat | MetadataInteger | MetadataSet | MetadataString |
ProtoInstance | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare
| ProtoInstance), (ExternProtoDeclare | ProtoDeclare |
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))>
<!ELEMENT ProtoDeclare (ProtoInterface?, ProtoBody)>
<!ATTLIST ProtoDeclare
appinfo CDATA #IMPLIED
documentation CDATA #IMPLIED
name NMTOKEN #REQUIRED>
<!ELEMENT ProtoInstance (fieldValue*, (IS?))>
<!ATTLIST ProtoInstance
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
name NMTOKEN #REQUIRED>
<!ELEMENT ProtoInterface (field+)>
<!ELEMENT ProximitySensor ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST ProximitySensor
DEF ID #IMPLIED
USE IDREF #IMPLIED
center CDATA "0 0 0"
centerOfRotation_changed CDATA #FIXED ""
class CDATA #IMPLIED
containerField NMTOKEN "children"
enabled (false | true) "true"
enterTime CDATA #FIXED ""
exitTime CDATA #FIXED ""
isActive CDATA #FIXED ""
orientation_changed CDATA #FIXED ""
position_changed CDATA #FIXED ""
size CDATA "0 0 0">
<!ELEMENT ROUTE EMPTY>
<!ATTLIST ROUTE
fromField NMTOKEN #REQUIRED
fromNode IDREF #REQUIRED
toField NMTOKEN #REQUIRED
toNode IDREF #REQUIRED>
<!ELEMENT ReceiverPdu ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST ReceiverPdu
DEF ID #IMPLIED
USE IDREF #IMPLIED
address CDATA "localhost"
applicationID CDATA "1"
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA ""
containerField NMTOKEN "children"
entityID CDATA "0"
isActive CDATA #FIXED ""
isNetworkReader CDATA #FIXED ""
isNetworkWriter CDATA #FIXED ""
isRtpHeaderHeard CDATA #FIXED ""
isStandAlone CDATA #FIXED ""
multicastRelayHost CDATA #IMPLIED
multicastRelayPort CDATA "0"
networkMode (networkReader | networkWriter |
standAlone) "standAlone"
port CDATA "0"
radioID CDATA "0"
readInterval CDATA "0.1"
receivedPower CDATA "0.0"
receiverState CDATA "0"
rtpHeaderExpected (false | true) "false"
siteID CDATA "0"
timestamp CDATA #FIXED ""
transmitterApplicationID CDATA "0"
transmitterEntityID CDATA "0"
transmitterRadioID CDATA "0"
transmitterSiteID CDATA "0"
whichGeometry CDATA "1"
writeInterval CDATA "1.0">
<!ELEMENT Rectangle2D ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Rectangle2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
size CDATA "2 2">
<!ELEMENT ScalarInterpolator ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST ScalarInterpolator
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
key CDATA #IMPLIED
keyValue CDATA #IMPLIED
set_fraction CDATA #FIXED ""
value_changed CDATA #FIXED "">
<!ELEMENT Scene (ExternProtoDeclare | ProtoDeclare | GeoPositionInterpolator
| GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator |
NurbsOrientationInterpolator | NurbsSurfaceInterpolator |
BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger |
IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator
| CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor
| KeySensor | LoadSensor | NormalInterpolator |
OrientationInterpolator | PlaneSensor | PositionInterpolator |
PositionInterpolator2D | ProximitySensor | ScalarInterpolator |
Script | SphereSensor | StringSensor | TimeSensor | TouchSensor |
VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo
| TextureBackground | Viewpoint | EspduTransform | SignalPdu |
ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint |
HAnimSegment | HAnimSite | HAnimHumanoid | Contour2D | NurbsGroup |
NurbsTextureSurface | Anchor | Billboard | Collision | Group |
Inline | LOD | StaticGroup | Switch | Transform | GeoOrigin |
DirectionalLight | SpotLight | PointLight | Shape | Sound |
GeoMetadata | WorldInfo | ROUTE | EXPORT | IMPORT | (ProtoInstance))*>
<!ELEMENT Script (#PCDATA | MetadataDouble | MetadataFloat | MetadataInteger
| MetadataSet | MetadataString | ProtoInstance | field | IS)*>
<!ATTLIST Script
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
directOutput (false | true) "false"
mustEvaluate (false | true) "false"
url CDATA #IMPLIED
xml:space (default | preserve) #FIXED "preserve">
<!ELEMENT Shape (IS?, (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance), (((Appearance), ((
GeoElevationGrid | ContourPolyline2D | NurbsCurve | NurbsCurve2D |
NurbsPatchSurface | NurbsTrimmedSurface | NurbsSweptSurface |
NurbsSwungSurface | XvlShell | Arc2D | ArcClose2D | Circle2D |
Disk2D | Polyline2D | Polypoint2D | Rectangle2D | TriangleSet2D |
Box | Cone | Cylinder | ElevationGrid | Extrusion | IndexedFaceSet |
IndexedLineSet | LineSet | PointSet | Sphere | Text |
IndexedTriangleFanSet | IndexedTriangleSet | IndexedTriangleStripSet
| TriangleFanSet | TriangleSet | TriangleStripSet) | (
ProtoInstance)))? | ((GeoElevationGrid | ContourPolyline2D |
NurbsCurve | NurbsCurve2D | NurbsPatchSurface | NurbsTrimmedSurface
| NurbsSweptSurface | NurbsSwungSurface | XvlShell | Arc2D |
ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D |
Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid
| Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet |
Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet |
IndexedTriangleStripSet | TriangleFanSet | TriangleSet |
TriangleStripSet), ((Appearance) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoElevationGrid | ContourPolyline2D | NurbsCurve
| NurbsCurve2D | NurbsPatchSurface | NurbsTrimmedSurface |
NurbsSweptSurface | NurbsSwungSurface | XvlShell | Arc2D |
ArcClose2D | Circle2D | Disk2D | Polyline2D | Polypoint2D |
Rectangle2D | TriangleSet2D | Box | Cone | Cylinder | ElevationGrid
| Extrusion | IndexedFaceSet | IndexedLineSet | LineSet | PointSet |
Sphere | Text | IndexedTriangleFanSet | IndexedTriangleSet |
IndexedTriangleStripSet | TriangleFanSet | TriangleSet |
TriangleStripSet) | (Appearance) | (ProtoInstance)))?))>
<!ATTLIST Shape
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA #IMPLIED
containerField NMTOKEN "children">
<!ELEMENT SignalPdu ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST SignalPdu
DEF ID #IMPLIED
USE IDREF #IMPLIED
address CDATA "localhost"
applicationID CDATA "1"
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA ""
containerField NMTOKEN "children"
data CDATA #IMPLIED
dataLength CDATA "0"
encodingScheme CDATA "0"
entityID CDATA "0"
isActive CDATA #FIXED ""
isNetworkReader CDATA #FIXED ""
isNetworkWriter CDATA #FIXED ""
isRtpHeaderHeard CDATA #FIXED ""
isStandAlone CDATA #FIXED ""
multicastRelayHost CDATA #IMPLIED
multicastRelayPort CDATA "0"
networkMode (networkReader | networkWriter | standAlone)
"standAlone"
port CDATA "0"
radioID CDATA "0"
readInterval CDATA "0.1"
rtpHeaderExpected (false | true) "false"
sampleRate CDATA "0"
samples CDATA "0"
siteID CDATA "0"
tdlType CDATA "0"
timestamp CDATA #FIXED ""
whichGeometry CDATA "1"
writeInterval CDATA "1.0">
<!ELEMENT Sound (IS?, (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance), (AudioClip |
MovieTexture | (ProtoInstance)))>
<!ATTLIST Sound
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
direction CDATA "0 0 1"
intensity CDATA "1"
location CDATA "0 0 0"
maxBack CDATA "10"
maxFront CDATA "10"
minBack CDATA "1"
minFront CDATA "1"
priority CDATA "0"
spatialize (false | true) "true">
<!ELEMENT Sphere ((IS?), (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Sphere
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
radius CDATA "1">
<!ELEMENT SphereSensor ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST SphereSensor
DEF ID #IMPLIED
USE IDREF #IMPLIED
autoOffset (false | true) "true"
class CDATA #IMPLIED
containerField NMTOKEN "children"
description CDATA #IMPLIED
enabled (false | true) "true"
isActive CDATA #FIXED ""
isOver CDATA #FIXED ""
offset CDATA "0 1 0 0"
rotation_changed CDATA #FIXED ""
trackPoint_changed CDATA #FIXED "">
<!ELEMENT SpotLight ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST SpotLight
DEF ID #IMPLIED
USE IDREF #IMPLIED
ambientIntensity CDATA "0"
attenuation CDATA "1 0 0"
beamWidth CDATA "1.570796"
class CDATA #IMPLIED
color CDATA "1 1 1"
containerField NMTOKEN "children"
cutOffAngle CDATA "0.785398"
direction CDATA "0 0 -1"
intensity CDATA "1"
location CDATA "0 0 0"
on (false | true) "true"
radius CDATA "100">
<!ELEMENT StaticGroup (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))>
<!ATTLIST StaticGroup
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA #IMPLIED
containerField NMTOKEN "children">
<!ELEMENT StringSensor ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST StringSensor
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
deletionAllowed (false | true) "true"
enabled (false | true) "true"
enteredText CDATA #FIXED ""
finalText CDATA #FIXED ""
isActive CDATA #FIXED "">
<!ELEMENT Switch (IS?, (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))>
<!ATTLIST Switch
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA #IMPLIED
containerField NMTOKEN "children"
whichChoice CDATA "-1">
<!ELEMENT Text (IS?, (MetadataDouble | MetadataFloat | MetadataInteger |
MetadataSet | MetadataString | ProtoInstance), ((FontStyle) | (ProtoInstance)))>
<!ATTLIST Text
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
length CDATA #IMPLIED
maxExtent CDATA "0.0"
string CDATA #IMPLIED>
<!ELEMENT TextureBackground (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (
ImageTexture | MovieTexture | MultiTexture | PixelTexture))>
<!ATTLIST TextureBackground
DEF ID #IMPLIED
USE IDREF #IMPLIED
bindTime CDATA #FIXED ""
class CDATA #IMPLIED
containerField NMTOKEN "children"
groundAngle CDATA #IMPLIED
groundColor CDATA #IMPLIED
isBound CDATA #FIXED ""
set_bind CDATA #FIXED ""
skyAngle CDATA #IMPLIED
skyColor CDATA "0 0 0"
transparency CDATA "0">
<!ELEMENT TextureCoordinate ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST TextureCoordinate
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "texCoord"
point CDATA #IMPLIED>
<!ELEMENT TextureCoordinateGenerator ((IS?), (MetadataDouble | MetadataFloat
| MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST TextureCoordinateGenerator
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "texCoord"
mode (CAMERASPACENORMAL | CAMERASPACEPOSITION |
CAMERASPACEREFLECTIONVECTOR | COORD | COORD-EYE | NOISE |
NOISE-EYE | SPHERE | SPHERE-LOCAL | SPHERE-REFLECT |
SPHERE-REFLECT-LOCAL) "SPHERE"
parameter CDATA #IMPLIED>
<!ELEMENT TextureTransform ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST TextureTransform
DEF ID #IMPLIED
USE IDREF #IMPLIED
center CDATA "0 0"
class CDATA #IMPLIED
containerField NMTOKEN "textureTransform"
rotation CDATA "0"
scale CDATA "1 1"
translation CDATA "0 0">
<!ELEMENT TimeSensor ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST TimeSensor
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
cycleInterval CDATA "1.0"
cycleTime CDATA #FIXED ""
elapsedTime CDATA #FIXED ""
enabled (false | true) "true"
fraction_changed CDATA #FIXED ""
isActive CDATA #FIXED ""
isPaused CDATA #FIXED ""
loop (false | true) "false"
pauseTime CDATA "0"
resumeTime CDATA "0"
startTime CDATA "0"
stopTime CDATA "0"
time CDATA #FIXED "">
<!ELEMENT TimeTrigger ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST TimeTrigger
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
set_boolean CDATA #FIXED ""
triggerTime CDATA #FIXED "">
<!ELEMENT TouchSensor ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST TouchSensor
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
description CDATA #IMPLIED
enabled (false | true) "true"
hitNormal_changed CDATA #FIXED ""
hitPoint_changed CDATA #FIXED ""
hitTexCoord_changed CDATA #FIXED ""
isActive CDATA #FIXED ""
isOver CDATA #FIXED ""
touchTime CDATA #FIXED "">
<!ELEMENT Transform (IS?, (MetadataDouble | MetadataFloat | MetadataInteger
| MetadataSet | MetadataString | ProtoInstance), (
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
EspduTransform | SignalPdu | ReceiverPdu | TransmitterPdu |
GeoLocation | GeoLOD | HAnimJoint | HAnimSegment | HAnimSite |
HAnimHumanoid | Contour2D | NurbsGroup | NurbsTextureSurface |
Anchor | Billboard | Collision | Group | Inline | LOD | StaticGroup
| Switch | Transform | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ROUTE |
EXPORT | IMPORT | (ProtoInstance)))>
<!ATTLIST Transform
DEF ID #IMPLIED
USE IDREF #IMPLIED
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
center CDATA "0 0 0"
class CDATA #IMPLIED
containerField NMTOKEN "children"
rotation CDATA "0 0 1 0"
scale CDATA "1 1 1"
scaleOrientation CDATA "0 0 1 0"
translation CDATA "0 0 0">
<!ELEMENT TransmitterPdu ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST TransmitterPdu
DEF ID #IMPLIED
USE IDREF #IMPLIED
address CDATA "localhost"
antennaLocation CDATA "0 0 0"
antennaPatternLength CDATA "0"
antennaPatternType CDATA "0"
applicationID CDATA "1"
bboxCenter CDATA "0 0 0"
bboxSize CDATA "-1 -1 -1"
class CDATA ""
containerField NMTOKEN "children"
cryptoKeyId CDATA "0"
cryptoSystem CDATA "0"
entityID CDATA "0"
frequency CDATA "0"
inputSource CDATA "0"
isActive CDATA #FIXED ""
isNetworkReader CDATA #FIXED ""
isNetworkWriter CDATA #FIXED ""
isRtpHeaderHeard CDATA #FIXED ""
isStandAlone CDATA #FIXED ""
lengthOfModulationParameters CDATA "0"
modulationTypeDetail CDATA "0"
modulationTypeMajor CDATA "0"
modulationTypeSpreadSpectrum CDATA "0"
modulationTypeSystem CDATA "0"
multicastRelayHost CDATA #IMPLIED
multicastRelayPort CDATA "0"
networkMode (networkReader | networkWriter |
standAlone) "standAlone"
port CDATA "0"
power CDATA "0.0"
radioEntityTypeCategory CDATA "0"
radioEntityTypeCountry CDATA "0"
radioEntityTypeDomain CDATA "0"
radioEntityTypeKind CDATA "0"
radioEntityTypeNomenclature CDATA "0"
radioEntityTypeNomenclatureVersion CDATA "0"
radioID CDATA "0"
readInterval CDATA "0.1"
relativeAntennaLocation CDATA "0 0 0"
rtpHeaderExpected (false | true) "false"
siteID CDATA "0"
timestamp CDATA #FIXED ""
transmitFrequencyBandwidth CDATA "0.0"
transmitState CDATA "0"
whichGeometry CDATA "1"
writeInterval CDATA "1.0">
<!ELEMENT TriangleFanSet (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
Color | ColorRGBA), (((GeoCoordinate | Coordinate |
CoordinateDouble), (((Normal), ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((GeoCoordinate |
Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance)))? | ((
Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((GeoCoordinate
| Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
ProtoInstance)))? | ((ProtoInstance), ((Normal) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((ProtoInstance), (((Color |
ColorRGBA), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))?))? | ((Normal), (((Color | ColorRGBA), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((Color |
ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (ProtoInstance)))? | ((Normal), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((Normal), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))?))? | ((
ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate
| CoordinateDouble), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (Normal) | (ProtoInstance)))? | ((ProtoInstance), ((
Color | ColorRGBA) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble)
| (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (Normal) | (ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate
| CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))?))>
<!ATTLIST TriangleFanSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
ccw (false | true) "true"
class CDATA #IMPLIED
colorPerVertex (false | true) "true"
containerField NMTOKEN "geometry"
fanCount CDATA #IMPLIED
normalPerVertex (false | true) "true"
solid (false | true) "true">
<!ELEMENT TriangleSet (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
Color | ColorRGBA), (((GeoCoordinate | Coordinate |
CoordinateDouble), (((Normal), ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((GeoCoordinate |
Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance)))? | ((
Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((GeoCoordinate
| Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
ProtoInstance)))? | ((ProtoInstance), ((Normal) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((ProtoInstance), (((Color |
ColorRGBA), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))?))? | ((Normal), (((Color | ColorRGBA), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((Color |
ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (ProtoInstance)))? | ((Normal), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((Normal), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))?))? | ((
ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate
| CoordinateDouble), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (Normal) | (ProtoInstance)))? | ((ProtoInstance), ((
Color | ColorRGBA) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble)
| (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (Normal) | (ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate
| CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))?))>
<!ATTLIST TriangleSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
ccw (false | true) "true"
class CDATA #IMPLIED
colorPerVertex (false | true) "true"
containerField NMTOKEN "geometry"
normalPerVertex (false | true) "true"
solid (false | true) "true">
<!ELEMENT TriangleSet2D ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST TriangleSet2D
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "geometry"
vertices CDATA #IMPLIED>
<!ELEMENT TriangleStripSet (IS?, (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
Color | ColorRGBA), (((GeoCoordinate | Coordinate |
CoordinateDouble), (((Normal), ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((GeoCoordinate |
Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance)))? | ((
Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((GeoCoordinate
| Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
ProtoInstance)))? | ((ProtoInstance), ((Normal) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((ProtoInstance), (((Color |
ColorRGBA), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))?))? | ((Normal), (((Color | ColorRGBA), (((
GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate), (((Color |
ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
Normal) | (ProtoInstance)))? | ((Normal), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
Normal) | (ProtoInstance)))?))? | ((Normal), (((Color | ColorRGBA), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color |
ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color |
ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))?))?))? | ((
ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate
| CoordinateDouble), ((Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((
GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
| TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Normal) | (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color |
ColorRGBA) | (Normal) | (ProtoInstance)))? | ((ProtoInstance), ((
Color | ColorRGBA) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble)
| (TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((GeoCoordinate | Coordinate |
CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))?))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
| (Normal) | (ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
| ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate
| CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate |
Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate) | (
ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
| Coordinate | CoordinateDouble) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate |
Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate |
CoordinateDouble) | (Normal) | (TextureCoordinate |
TextureCoordinateGenerator | MultiTextureCoordinate |
NurbsTextureCoordinate) | (ProtoInstance)))?))?))?))>
<!ATTLIST TriangleStripSet
DEF ID #IMPLIED
USE IDREF #IMPLIED
ccw (false | true) "true"
class CDATA #IMPLIED
colorPerVertex (false | true) "true"
containerField NMTOKEN "geometry"
normalPerVertex (false | true) "true"
solid (false | true) "true"
stripCount CDATA #IMPLIED>
<!ELEMENT Viewpoint ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST Viewpoint
DEF ID #IMPLIED
USE IDREF #IMPLIED
bindTime CDATA #FIXED ""
centerOfRotation CDATA "0 0 0"
class CDATA #IMPLIED
containerField NMTOKEN "children"
description CDATA #IMPLIED
fieldOfView CDATA "0.785398"
isBound CDATA #FIXED ""
jump (false | true) "true"
orientation CDATA "0 0 1 0"
position CDATA "0 0 10"
set_bind CDATA #FIXED "">
<!ELEMENT VisibilitySensor ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST VisibilitySensor
DEF ID #IMPLIED
USE IDREF #IMPLIED
center CDATA "0 0 0"
class CDATA #IMPLIED
containerField NMTOKEN "children"
enabled (false | true) "true"
enterTime CDATA #FIXED ""
exitTime CDATA #FIXED ""
isActive CDATA #FIXED ""
size CDATA "0 0 0">
<!ELEMENT WorldInfo ((IS?), (MetadataDouble | MetadataFloat |
MetadataInteger | MetadataSet | MetadataString | ProtoInstance))>
<!ATTLIST WorldInfo
DEF ID #IMPLIED
USE IDREF #IMPLIED
class CDATA #IMPLIED
containerField NMTOKEN "children"
info CDATA #IMPLIED
title CDATA #IMPLIED>
<!ELEMENT X3D (head?, Scene)>
<!ATTLIST X3D
profile (Core | Full | Immersive | Interactive
| Interchange | MPEG4Interactive) #REQUIRED
version CDATA #FIXED "3.0"
xmlns:xsd CDATA
"http://www.w3.org/2001/XMLSchema-instance"
xsd:noNamespaceSchemaLocation CDATA
"http://www.web3d.org/specifications/x3d-3.0.xsd">
<!ELEMENT component EMPTY>
<!ATTLIST component
level (1 | 2 | 3 | 4) #REQUIRED
name (Core | DIS | EnvironmentalEffects | EnvironmentalSensor |
EventUtilities | Geometry2D | Geometry3D | Geospatial |
Grouping | H-Anim | Interpolation | KeyDeviceSensor |
Lighting | NURBS | Navigation | Networking |
PointingDeviceSensor | Rendering | Scripting | Shape | Sound
| Text | Texturing | Time) #REQUIRED>
<!ELEMENT connect EMPTY>
<!ATTLIST connect
nodeField NMTOKEN #REQUIRED
protoField NMTOKEN #REQUIRED>
<!ELEMENT field (AudioClip | LineProperties | FillProperties | Appearance |
Material | ImageTexture | MovieTexture | MultiTexture | PixelTexture
| TextureTransform | MultiTextureTransform | GeoPositionInterpolator
| GeoTouchSensor | HAnimDisplacer | NurbsPositionInterpolator |
NurbsOrientationInterpolator | NurbsSurfaceInterpolator |
BooleanFilter | BooleanSequencer | BooleanToggle | BooleanTrigger |
IntegerSequencer | IntegerTrigger | TimeTrigger | ColorInterpolator
| CoordinateInterpolator | CoordinateInterpolator2D | CylinderSensor
| KeySensor | LoadSensor | NormalInterpolator |
OrientationInterpolator | PlaneSensor | PositionInterpolator |
PositionInterpolator2D | ProximitySensor | ScalarInterpolator |
Script | SphereSensor | StringSensor | TimeSensor | TouchSensor |
VisibilitySensor | GeoViewpoint | Background | Fog | NavigationInfo
| TextureBackground | Viewpoint | FontStyle | GeoCoordinate |
Coordinate | CoordinateDouble | Color | ColorRGBA | Normal |
TextureCoordinate | TextureCoordinateGenerator |
MultiTextureCoordinate | NurbsTextureCoordinate | GeoElevationGrid |
ContourPolyline2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface |
NurbsTrimmedSurface | NurbsSweptSurface | NurbsSwungSurface |
XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D |
Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder |
ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet |
LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet |
IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet |
TriangleSet | TriangleStripSet | EspduTransform | SignalPdu |
ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint |
HAnimSegment | HAnimSite | HAnimHumanoid | Contour2D | NurbsGroup |
NurbsTextureSurface | Anchor | Billboard | Collision | Group |
Inline | LOD | StaticGroup | Switch | Transform | MetadataDouble |
MetadataFloat | MetadataInteger | MetadataSet | MetadataString |
ProtoInstance | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare
| ProtoInstance)*>
<!ATTLIST field
accessType (initializeOnly | inputOnly | inputOutput |
outputOnly) #REQUIRED
appinfo CDATA #IMPLIED
documentation CDATA #IMPLIED
name NMTOKEN #REQUIRED
type (MFBool | MFColor | MFColorRGBA | MFDouble | MFFloat |
MFImage | MFInt32 | MFNode | MFRotation | MFString | MFTime
| MFVec2d | MFVec2f | MFVec3d | MFVec3f | SFBool | SFColor |
SFColorRGBA | SFDouble | SFFloat | SFImage | SFInt32 |
SFNode | SFRotation | SFString | SFTime | SFVec2d | SFVec2f
| SFVec3d | SFVec3f) #REQUIRED
value CDATA #IMPLIED
xml:space (default | preserve) "default">
<!ELEMENT fieldValue (AudioClip | LineProperties | FillProperties |
Appearance | Material | ImageTexture | MovieTexture | MultiTexture |
PixelTexture | TextureTransform | MultiTextureTransform |
GeoPositionInterpolator | GeoTouchSensor | HAnimDisplacer |
NurbsPositionInterpolator | NurbsOrientationInterpolator |
NurbsSurfaceInterpolator | BooleanFilter | BooleanSequencer |
BooleanToggle | BooleanTrigger | IntegerSequencer | IntegerTrigger |
TimeTrigger | ColorInterpolator | CoordinateInterpolator |
CoordinateInterpolator2D | CylinderSensor | KeySensor | LoadSensor |
NormalInterpolator | OrientationInterpolator | PlaneSensor |
PositionInterpolator | PositionInterpolator2D | ProximitySensor |
ScalarInterpolator | Script | SphereSensor | StringSensor |
TimeSensor | TouchSensor | VisibilitySensor | GeoViewpoint |
Background | Fog | NavigationInfo | TextureBackground | Viewpoint |
FontStyle | GeoCoordinate | Coordinate | CoordinateDouble | Color |
ColorRGBA | Normal | TextureCoordinate | TextureCoordinateGenerator
| MultiTextureCoordinate | NurbsTextureCoordinate | GeoElevationGrid
| ContourPolyline2D | NurbsCurve | NurbsCurve2D | NurbsPatchSurface
| NurbsTrimmedSurface | NurbsSweptSurface | NurbsSwungSurface |
XvlShell | Arc2D | ArcClose2D | Circle2D | Disk2D | Polyline2D |
Polypoint2D | Rectangle2D | TriangleSet2D | Box | Cone | Cylinder |
ElevationGrid | Extrusion | IndexedFaceSet | IndexedLineSet |
LineSet | PointSet | Sphere | Text | IndexedTriangleFanSet |
IndexedTriangleSet | IndexedTriangleStripSet | TriangleFanSet |
TriangleSet | TriangleStripSet | EspduTransform | SignalPdu |
ReceiverPdu | TransmitterPdu | GeoLocation | GeoLOD | HAnimJoint |
HAnimSegment | HAnimSite | HAnimHumanoid | Contour2D | NurbsGroup |
NurbsTextureSurface | Anchor | Billboard | Collision | Group |
Inline | LOD | StaticGroup | Switch | Transform | MetadataDouble |
MetadataFloat | MetadataInteger | MetadataSet | MetadataString |
ProtoInstance | GeoOrigin | DirectionalLight | SpotLight |
PointLight | Shape | Sound | GeoMetadata | WorldInfo | ProtoDeclare
| ProtoInstance)*>
<!ATTLIST fieldValue
name NMTOKEN #REQUIRED
value CDATA #IMPLIED>
<!ELEMENT head (component*, meta*)>
<!ELEMENT meta EMPTY>
<!ATTLIST meta
content CDATA #REQUIRED
dir (ltr | rtl) #IMPLIED
http-equiv CDATA #IMPLIED
lang NMTOKEN #IMPLIED
name CDATA #REQUIRED
scheme CDATA #IMPLIED
xml:lang NMTOKEN #IMPLIED>
Ooops! 3 undefined elements
- NurbsGroup
- NurbsTextureSurface
- XvlShell
Created on 11/25/05 at 20:30 on halk by dtd2tree v1.00
|