Extensible 3D (X3D)
Part 1: Architecture and base components

Annex L

(normative)

Version content

--- X3D separator bar ---

cube L.1 General

This annex specifies the content supported by the specified versions of X3D. Conformance requirements are stated in 6 Conformance.

cube L.2 Topics

Table L.1 provides links to the major topics in this annex.

Table L.1 — Topics

cube L.3 Version content

Table L.2 lists each node specified by this part of ISO/IEC 19775.  For each node, the fields supported by each version are identified listed in the order specified by the node signature. Nodes will appear in multiple rows if fields have been added in subsequent versions.

Table L.2 — Version content

Node Fields 3.0 3.1 3.2

Anchor

addChildren XXX
removeChildren XXX
children XXX
description XXX
metadata XXX
parameter XXX
url XXX
bboxCenter XXX
bboxSize XXX

Appearance

fillProperties XXX
lineProperties XXX
material XXX
metadata XXX
shaders  XX
texture XXX
textureTransform XXX

Arc2D

metadata XXX
endAngle XXX
radius XXX
startAngle XXX
ArcClose2D metadata XXX
closureType XXX
endAngle XXX
radius XXX
solid XXX
startAngle XXX

AudioClip

description XXX
loop XXX
metadata XXX
pauseTime XXX
pitch XXX
resumeTime XXX
startTime XXX
stopTime XXX
url XXX
duration_changed XXX
elapsedTime XXX
isActive XXX
isPaused XXX

Background

set_bind XXX
groundAngle XXX
groundColor XXX
backUrl XXX
bottomUrl XXX
frontUrl XXX
leftUrl XXX
metadata XXX
rightUrl XXX
topUrl XXX
skyAngle XXX
skyColor XXX
transparency XXX
bindTime XXX
isBound XXX

BallJoint

anchorPoint   X
body1   X
body2   X
metadata   X
mustOutput   X
body1AnchorPoint   X
body2AnchorPoint   X

Billboard

addChildren XXX
removeChildren XXX
axisOfRotation XXX
children XXX
metadata XXX
bboxCenter XXX
bboxSize XXX

BooleanFilter

set_boolean XXX
metadata XXX
inputFalse XXX
inputNegate XXX
inputTrue XXX

BooleanSequencer

next XXX
previous XXX
set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed< XXX

BooleanToggle

set_boolean XXX
metadata XXX
toggle XXX

BooleanTrigger

set_triggerTime XXX
metadata XXX
triggerTrue XXX

BoundedPhysicsModel

enabled   X
geometry   X
metadata   X

Box

metadata XXX
size XXX
solid XXX

CADAssembly

addChildren  XX
removeChildren  XX
children  XX
metadata  XX
name  XX
bboxCenter  XX
bboxSize  XX

CADFace

metadata  XX
name  XX
shape  XX
bboxCenter  XX
bboxSize  XX

CADLayer

addChildren  XX
removeChildren  XX
children  XX
metadata  XX
name  XX
visible  XX
bboxCenter  XX
bboxSize  XX

CADPart

addChildren  XX
removeChildren  XX
center  XX
children  XX
metadata  XX
name  XX
rotation  XX
scale  XX
scaleOrientation  XX
translation  XX
bboxCenter  XX
bboxSize  XX

Circle2D

metadata XXX
radius XXX

ClipPlane

enabled   X
metadata   X
plane   X

CollidableOffset

enabled   X
metadata   X
rotation   X
translation   X
bboxCenter   X
bboxSize   X
collidable   X

CollidableShape

enabled   X
metadata   X
rotation   X
translation   X
bboxCenter   X
bboxSize   X
shape   X

Collision

addChildren XXX
removeChildren XXX
enabled XXX
children XXX
metadata XXX
collideTime XXX
isActive XXX
bboxCenter XXX
bboxSize XXX
proxy XXX

CollisionCollection

appliedParameters   X
bounce   X
collidables   X
enabled   X
frictionCoefficients   X
metadata   X
minBounceSpeed   X
slipFactors   X
softnessConstantForceMix   X
softnessErrorCorrection   X
surfaceSpeed   X

CollisionSensor

collidables   X
enabled   X
metadata   X
intersections   X
contacts   X
isActive   X

CollisionSpace

collidables   X
enabled   X
metadata   X
useGeometry   X
bboxCenter   X
bboxSize   X

Color

color XXX
metadata XXX

ColorDamper

set_destination   X
set_value   X
metadata   X
tau   X
tolerance   X
isActive   X
value_changed   X
initialDestination   X
initialValue   X
order   X

ColorInterpolator

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

ColorRGBA

color XXX
metadata XXX

ComposedCubeMapTexture

back  XX
bottom  XX
front  XX
left  XX
metadata  XX
right  XX
top  XX

ComposedShader

activate  XX
metadata  XX
parts  XX
isSelected  XX
isValid  XX
language  XX

ComposedTexture3D

metadata  XX
repeatS  XX
repeatT  XX
repeatR  XX
texture  XX

Cone

metadata XXX
bottom XXX
bottomRadius XXX
height XXX
side XXX
solid XXX

ConeEmitter

angle   X
direction   X
metadata   X
position   X
speed   X
variation   X
mass   X
surfaceArea   X

Contact

appliedParameters   X
body1   X
body2   X
bounce   X
enabled   X
depth   X
frictionCoefficients   X
frictionDirection   X
geometry1   X
geometry2   X
metadata   X
minBounceSpeed   X
position   X
slipCoefficients   X
softnessConstantForceMix   X
softnessErrorCorrection   X
surfaceSpeed   X

Contour2D

addChildren XXX
removeChildren XXX
children XXX
metadata XXX

ContourPolyline2D

metadata XXX
controlPoint XXX

Coordinate

metadata XXX
point XXX

CoordinateDamper

set_destination   X
set_value   X
metadata   X
tau   X
tolerance   X
isActive   X
value_changed   X
initialDestination   X
initialValue   X
order   X

CoordinateDouble

metadata XXX
point XXX

CoordinateInterpolator

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

CoordinateInterpolator2D

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

Cylinder

metadata XXX
bottom XXX
height XXX
radius XXX
side XXX
solid XXX
top XXX

CylinderSensor

autoOffset XXX
description XXX
diskAngle XXX
enabled XXX
maxAngle XXX
metadata XXX
minAngle XXX
offset XXX
isActive XXX
isOver XXX
rotation_changed XXX
trackPoint_changed XXX

DirectionalLight

ambientIntensity XXX
color XXX
direction XXX
global  XX
intensity XXX
metadata XXX
on XXX

DISEntityManager

address   X
applicationID   X
mapping   X
metadata   X
port   X
siteID   X
addedEntities   X
removedEntities   X

DISEntityTypeMapping

metadata   X
url   X
category   X
country   X
domain   X
extra   X
kind   X
specific   X
subcategory   X

Disk2D

metadata XXX
innerRadius XXX
outerRadius XXX
solid XXX

DoubleAxisHingeJoint

anchorPoint   X
axis1   X
axis2   X
body1   X
body2   X
desiredAngularVelocity1   X
desiredAngularVelocity2   X
maxAngle1   X
maxTorque1   X
maxTorque2   X
metadata   X
minAngle1   X
mustOutput   X
stopBounce1   X
stopConstantForceMix1   X
stopErrorCorrection1   X
suspensionErrorCorrection   X
suspensionForce   X
body1AnchorPoint   X
body2AnchorPoint   X
body1Axis   X
body2Axis   X
hinge1Angle   X
hinge1AngleRate   X
hinge2Angle   X
hinge2AngleRate   X

EaseInEaseOut

set_fraction   X
easeInEaseOut   X
key   X
metadata   X
modifiedFraction_changed   X

ElevationGrid

set_height XXX
attrib  XX
color XXX
fogCoord  XX
metadata XXX
normal XXX
texCoord XXX
ccw XXX
colorPerVertex XXX
creaseAngle XXX
height XXX
normalPerVertex XXX
solid XXX
xDimension XXX
xSpacing XXX
zDimension XXX
zSpacing XXX

EspduTransform

addChildren XXX
removeChildren XXX
set_articulationParameterValue0 XXX
set_articulationParameterValue1 XXX
set_articulationParameterValue2 XXX
set_articulationParameterValue3 XXX
set_articulationParameterValue4 XXX
set_articulationParameterValue5 XXX
set_articulationParameterValue6 XXX
set_articulationParameterValue7 XXX
address XXX
applicationID XXX
articulationParameterCount XXX
articulationParameterDesignatorArray XXX
articulationParameterChangeIndicatorArray XXX
articulationParameterIdPartAttachedToArray XXX
articulationParameterTypeArray XXX
articulationParameterArray XXX
center XXX
children XXX
collisionType XXX
deadReckoning XXX
detonationLocation XXX
detonationRelativeLocation XXX
detonationResult XXX
enabled  XX
entityCategory XXX
entityCountry XXX
entityDomain XXX
entityExtra XXX
entityId XXX
entityKind XXX
entitySpecific XXX
entitySubCategory XXX
eventApplicationID XXX
eventEntityID XXX
eventNumber XXX
eventSiteID XXX
fired1 XXX
fired2 XXX
fireMissionIndex XXX
firingRange XXX
firingRate XXX
forceID XXX
fuse XXX
linearVelocity XXX
linearAcceleration XXX
marking XXX
metadata XXX
multicastRelayHost XXX
multicastRelayPort XXX
munitionApplicationID XXX
munitionEndPoint XXX
munitionEntityID XXX
munitionQuantity XXX
munitionSiteID XXX
munitionStartPoint XXX
networkMode XXX
port XXX
readInterval XXX
rotation XXX
scale XXX
scaleOrientation XXX
siteID XXX
translation XXX
warhead XXX
writeInterval XXX
articulationParameterValue0_changed XXX
articulationParameterValue1_changed XXX
articulationParameterValue2_changed XXX
articulationParameterValue3_changed XXX
articulationParameterValue4_changed XXX
articulationParameterValue5_changed XXX
articulationParameterValue6_changed XXX
articulationParameterValue7_changed XXX
collideTime XXX
detonateTime XXX
firedTime XXX
isActive XXX
isCollided XXX
isDetonated XXX
isNetworkReader XXX
isRtpHeaderHeard XXX
isStandAlone XXX
timestamp XXX
bboxCenter XXX
bboxSize XXX
rtpHeaderExpected XXX

ExplosionEmitter

metadata   X
position   X
speed   X
variation   X
mass   X
surfaceArea   X

Extrusion

set_crossSection XXX
set_orientation XXX
set_scale XXX
set_spine XXX
metadata XXX
beginCap XXX
ccw XXX
convex XXX
creaseAngle XXX
crossSection XXX
endCap XXX
orientation XXX
scale XXX
solid XXX
spine XXX

FillProperties

filled XXX
hatchColor XXX
hatched XXX
hatchStyle XXX
metadata XXX

FloatVertexAttribute

metadata  XX
value  XX
name  XX
numComponents  XX

Fog

set_bind XXX
color XXX
fogType XXX
metadata XXX
visibilityRange XXX
bindTime XXX
isBound XXX

FogCoordinate

depth  XX
metadata  XX

FontStyle

metadata XXX
family XXX
horizontal XXX
justify XXX
language XXX
leftToRight XXX
size XXX
spacing XXX
style XXX
topToBottom XXX

ForcePhysicsModel

enabled   X
force   X
metadata   X

GeneratedCubeMapTexture

metadata  XX
update  XX
size  XX

GeoCoordinate

metadata XXX
point XXX
geoOrigin XXX
geoSystem XXX

GeoElevationGrid

set_height XXX
color XXX
metadata XXX
normal XXX
texCoord XXX
yScale XXX
ccw XXX
colorPerVertex XXX
creaseAngle XXX
geoGridOrigin XXX
geoOrigin XXX
geoSystem XXX
height XXX
normalPerVertex XXX
solid XXX
xDimension XXX
xSpacing XXX
zDimension XXX
zSpacing XXX

GeoLocation

addChildren XXX
removeChildren XXX
children XXX
geoCoord XXX
metadata XXX
geoOrigin XXX
geoSystem XXX
bboxCenter XXX
bboxSize XXX

GeoLOD

metadata XXX
children XXX
center XXX
child1Url XXX
child2Url XXX
child3Url XXX
child4Url XXX
geoOrigin XXX
geoSystem XXX
level_changed  XX
range XXX
rootUrl XXX
rootNode XXX
bboxCenter XXX
bboxSize XXX

GeoMetadata

data XXX
metadata XXX
summary XXX
url XXX

GeoOrigin

geoCoord XXX
metadata XXX
geoSystem XXX
rotateYUp XXX

GeoPositionInterpolator

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
geovalue_changed XXX
value_changed XXX
geoOrigin XXX
geoSystem XXX

GeoProximitySensor

enabled   X
geoCenter   X
metadata   X
size   X
centerOfRotation_changed   X
enterTime   X
exitTime   X
geoCoord_changed   X
isActive   X
orientation_changed   X
position_changed   X
geoOrigin   X
geoSystem   X

GeoTouchSensor

description XXX
enabled XXX
metadata XXX
hitNormal_changed XXX
hitPoint_changed XXX
hitTexCoord_changed XXX
hitGeoCoord_changed XXX
isActive XXX
isOver XXX
touchTime XXX
geoOrigin XXX
geoSystem XXX

GeoTransform

addChildren   X
removeChildren   X
children   X
geoCenter   X
metadata   X
rotation   X
scale   X
scaleOrientation   X
translation   X
bboxCenter   X
bboxSize   X
geoOrigin   X
geoSystem   X

GeoViewpoint

set_bind XXX
set_orientation XXX
set_position XXX
description XXX
fieldOfView XXX
headlight XXX
jump XXX
metadata XXX
navType XXX
bindTime XXX
isBound XXX
geoOrigin XXX
geoSystem XXX
orientation XXX
position XXX
speedFactor XXX

Group

addchildren XXX
removeChildren XXX
children XXX
metadata XXX
bboxCenter XXX
bboxSize XXX

HAnimDisplacer

coordIndex XXX
displacements XXX
metadata XXX
name XXX
weight XXX

HAnimHumanoid

center XXX
info XXX
joints XXX
metadata XXX
name XXX
rotation XXX
scale XXX
scaleOrientation XXX
segments XXX
sites XXX
skeleton XXX
skin XXX
skinCoord XXX
skinNormal XXX
translation XXX
version XXX
viewpoints XXX
bboxCenter XXX
bboxSize XXX

HAnimJoint

addChildren XXX
removeChildren XXX
center XXX
children XXX
displacers XXX
limitOrientation XXX
llimit XXX
metadata XXX
name XXX
rotation XXX
scale XXX
scaleOrientation XXX
skinCoordIndex XXX
skinCoordWeight XXX
stiffness XXX
translation XXX
ulimit XXX
bboxCenter XXX
bboxSize XXX

HAnimSegment

addChildren XXX
removeChildren XXX
centerOfMass XXX
children XXX
coord XXX
displacers XXX
mass XXX
metadata XXX
momentsOfInertia XXX
name XXX
bboxCenter XXX
bboxSize XXX

HAnimSite

addChildren XXX
removeChildren XXX
center XXX
children XXX
metadata XXX
name XXX
rotation XXX
scale XXX
scaleOrientation XXX
translation XXX
bboxCenter XXX
bboxSize XXX

ImageCubeMapTexture

metadata  XX
url  XX

ImageTexture

metadata XXX
url XXX
repeatS XXX
repeatT XXX

ImageTexture3D

metadata  XX
url  XX
repeatS  XX
repeatT  XX
repeatR  XX

IndexedFaceSet

set_colorIndex XXX
set_coordIndex XXX
set_normalIndex XXX
set_texCoordIndex XXX
attrib  XX
color XXX
coord XXX
fogCoord  XX
metadata XXX
normal XXX
texCoord XXX
ccw XXX
colorIndex XXX
colorPerVertex XXX
convex XXX
coordIndex XXX
creaseAngle XXX
normalIndex XXX
normalPerVertex XXX
solid XXX
texCoordIndex XXX

IndexedLineSet

set_colorIndex XXX
set_coordIndex XXX
attrib  XX
color XXX
coord XXX
fogCoord  XX
metadata XXX
colorIndex XXX
colorPerVertex XXX
coordIndexd XXX

IndexedQuadSet

set_index  XX
attrib  XX
color  XX
coord  XX
fogCoord  XX
metadata  XX
normal  XX
texCoord  XX
ccw  XX
colorPerVertex  XX
normalPerVertex  XX
solid  XX
index  XX

IndexedTriangleFanSet

set_index XXX
attrib  XX
color XXX
coord XXX
fogCoord  XX
metadata XXX
normal XXX
texCoord XXX
ccw XXX
colorPerVertex XXX
normalPerVertex XXX
solid XXX
index XXX

IndexedTriangleSet

set_index XXX
attrib  XX
color XXX
coord XXX
fogCoord  XX
metadata XXX
normal XXX
texCoord XXX
ccw XXX
colorPerVertex XXX
normalPerVertex XXX
solid XXX
index XXX

IndexedTriangleStripSet

set_index XXX
attrib  XX
color XXX
coord XXX
creaseAngle XXX
fogCoord  XX
metadata XXX
normal XXX
texCoord XXX
ccw XXX
normalPerVertex XXX
solid XXX
index XXX

Inline

load XXX
metadata XXX
url XXX
bboxCenter XXX
bboxSize XXX

IntegerSequencer

next XXX
previous XXX
set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

IntegerTrigger

set_boolean XXX
integerKey XXX
metadata XXX
triggerValue XXX

KeySensor

enabled XXX
metadata XXX
actionKeyPress XXX
actionKeyRelease XXX
altKey XXX
controlKey XXX
isActive XXX
keyPress XXX
keyRelease XXX
shiftKey XXX

Layer

addChildren   X
removeChildren   X
children   X
isPickable   X
metadata   X
viewport   X

LayerSet

activeLayer   X
layers   X
metadata   X
order   X

Layout

align   X
metadata   X
offset   X
offsetUnits   X
scaleMode   X
size   X
sizeUnits   X

LayoutGroup

addChildren   X
removeChildren   X
children   X
layout   X
metadata   X
viewport   X

LayoutLayer

addChildren   X
removeChildren   X
children   X
isPickable   X
layout   X
metadata   X
viewport   X

LinePickSensor

enabled   X
metadata   X
objectType   X
pickingGeometry   X
pickTarget   X
isActive   X
pickedGeometry   X
pickedNormal   X
pickedPoint   X
pickedTextureCoordinate   X
intersectionType   X
sortOrder   X

LineProperties

applied XXX
linetype XXX
linewidthScaleFactor XXX
metadata XXX

LineSet

attrib  XX
color XXX
coord XXX
fogCoord  XX
metadata XXX
vertexCount XXX

LoadSensor

enabled XXX
metadata XXX
timeOut XXX
watchList XXX
isActive XXX
isLoaded XXX
loadTime XXX
progress< XXX

LocalFog

color  XX
enabled  XX
fogType  XX
metadata  XX
visibilityRange  XX

LOD

addChildren XXX
removeChildren XXX
children XXX
metadata XXX
level_changed  XX
bboxCenter XXX
bboxSize XXX
center XXX
forceTransitions  XX
range XXX

Material

ambientIntensity XXX
diffuseColor XXX
emissiveColor XXX
metadata XXX
shininess XXX
specularColor XXX
transparency XXX

Matrix3VertexAttribute

metadata  XX
value  XX
name  XX

Matrix4VertexAttribute

metadata  XX
value  XX
name  XX

MetadataDouble

metadata XXX
name XXX
reference XXX
value XXX

MetadataFloat

metadata XXX
name XXX
reference XXX
value XXX

MetadataInteger

metadata XXX
name XXX
reference XXX
value XXX

MetadataSet

metadata XXX
name XXX
reference XXX
value XXX

MetadataString

metadata XXX
name XXX
reference XXX
value XXX

MotorJoint

axis1Angle   X
axis1Torque   X
axis2Angle   X
axis2Torque   X
axis3Angle   X
axis3Torque   X
body1   X
body2   X
enabledAxes   X
metadata   X
motor1Axis   X
motor2Axis   X
motor3Axis   X
mustOutput   X
stop1Bounce   X
stop1ErrorCorrection   X
stop2Bounce   X
stop2ErrorCorrection   X
stop3Bounce   X
stop3ErrorCorrection   X
motor1Angle   X
motor1AngleRate   X
motor2Angle   X
motor2AngleRate   X
motor3Angle   X
motor3AngleRate   X
autoCalc   X

MovieTexture

loop XXX
metadata XXX
pauseTime XXX
resumeTime XXX
speed XXX
startTime XXX
stopTime XXX
url XXX
repeatS XXX
repeatT XXX
duration_changed XXX
elapsedTime XXX
isActive XXX
isPaused XXX

MultiTexture

alpha XXX
color XXX
function XXX
metadata XXX
mode XXX
source XXX
texture XXX

MultiTextureCoordinate

metadata XXX
texCoord XXX

MultiTextureTransform

metadata XXX
textureTransform XXX

NavigationInfo

set_bind XXX
avatarSize XXX
headlight XXX
metadata XXX
speed XXX
transitionTime  XX
transitionType XXX
type XXX
visibilityLimit XXX
bindTime XXX
isBound XXX
transitionComplete  XX

Normal

metadata XXX
vector XXX

NormalInterpolator

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

NurbsCurve

controlPoint XXX
metadata XXX
tessellation XXX
weight XXX
closed XXX
knot XXX
order XXX

NurbsCurve2D

controlPoint XXX
metadata XXX
tessellation XXX
weight XXX
knot XXX
order XXX
closed XXX

NurbsOrientationInterpolator

set_fraction XXX
controlPoint XXX
knot XXX
metadata XXX
order XXX
weight XXX
value_changed XXX

NurbsPatchSurface

controlPoint XXX
metadata XXX
texCoord XXX
uTessellation XXX
vTessellation XXX
weight XXX
solid XXX
uClosed XXX
uDimension XXX
uKnot XXX
uOrder XXX
vClosed XXX
vDimension XXX
vKnot XXX
vOrder XXX

NurbsPositionInterpolator

set_fraction XXX
controlPoint XXX
knot XXX
metadata XXX
order XXX
weight XXX
value_changed XXX

NurbsSet

addGeometry XXX
removeGeometry XXX
geometry XXX
metadata XXX
tessellationScale XXX
bboxCenter XXX
bboxSize XXX

NurbsSurfaceInterpolator

set_fraction XXX
controlPoint XXX
metadata XXX
weight XXX
position_changed XXX
normal_changed XXX
uDimension XXX
uKnot XXX
uOrder XXX
vDimension XXX
vKnot XXX
vOrder XXX

NurbsSweptSurface

crossSectionCurve XXX
metadata XXX
trajectoryCurve XXX
ccw XXX
solid XXX

NurbsSwungSurface

metadata XXX
profileCurve XXX
trajectoryCurve XXX
ccw XXX
solid XXX

NurbsTextureCoordinate

controlPoint XXX
metadata XXX
weight XXX
uDimension XXX
uKnot XXX
uOrder XXX
vDimension XXX
vKnot XXX
vOrder XXX

NurbsTrimmedSurface

addTrimmingContour XXX
removeTrimmingContour XXX
controlPoint XXX
metadata XXX
texCoord XXX
trimmingContour XXX
uTessellation XXX
vTessellation XXX
weight XXX
solid XXX
uClosed XXX
uDimension XXX
uKnot XXX
uOrder XXX
vClosed XXX
vDimension XXX
vKnot XXX
vOrder XXX

OrientationChaser

set_destination   X
set_value   X
metadata   X
isActive   X
value_changed   X
duration   X
initialDestination   X
initialValue   X

OrientationDamper

set_destination   X
set_value   X
metadata   X
tau   X
tolerance   X
isActive   X
value_changed   X
initialDestination   X
initialValue   X
order   X

OrientationInterpolator

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

OrthoViewpoint

set_bind   X
centerOfRotation   X
description   X
fieldOfView   X
jump   X
metadata   X
orientation   X
position   X
retainUserOffsets   X
bindTime   X
isBound   X

PackagedShader

activate  XX
metadata  XX
url  XX
isSelected  XX
isValid  XX
language  XX
Any number of additional fields as specified in 31.4.4 PackagedShader.  XX

ParticleSystem

appearance   X
createParticles   X
geometry   X
enabled   X
lifetimeVariation   X
maxParticles   X
metadata   X
particleLifetime   X
particleSize   X
isActive   X
bboxCenter   X
bboxSize   X
colorRamp   X
colorKey   X
emitter   X
geometryType   X
physics   X
texCoordRamp   X
texCoordKey   X

PickableGroup

addChildren   X
removeChildren   X
children   X
metadata   X
objectType   X
pickable   X
bboxCenter   X
bboxSize   X

PixelTexture

image XXX
metadata XXX
repeatS XXX
repeatT XXX

PixelTexture3D

metadata  XX
image  XX
repeatS  XX
repeatT  XX
repeatR  XX

PlaneSensor

autoOffset XXX
description XXX
enabled XXX
maxPosition XXX
metadata XXX
minPosition XXX
offset XXX
isActive XXX
isOver XXX
trackPoint_changed XXX
translation_changed XXX

PointEmitter

direction   X
metadata   X
position   X
speed   X
variation   X
mass   X
surfaceArea   X

PointLight

ambientIntensity XXX
attenuation XXX
color XXX
global XXX
intensity XXX
location XXX
metadata XXX
on XXX
radius XXX

PointPickSensor

enabled   X
metadata   X
objectType   X
pickingGeometry   X
pickTarget   X
isActive   X
pickedGeometry   X
pickedPoint   X
intersectionType   X
sortOrder   X

PointSet

attrib  XX
color XXX
coord XXX
fogCoord  XX
metadata XXX

PolylineEmitter

set_coordinate   X
coord   X
direction   X
metadata   X
speed   X
variation   X
coordIndex   X
mass   X
surfaceArea   X

Polyline2D

metadata XXX
lineSegments XXX

Polypoint2D

metadata XXX
point XXX

PositionChaser

set_destination   X
set_value   X
metadata   X
isActive   X
value_changed   X
duration   X
initialDestination   X
initialValue   X

PositionChaser2D

set_destination   X
set_value   X
metadata   X
isActive   X
value_changed   X
duration   X
initialDestination   X
initialValue   X

PositionDamper

set_destination   X
set_value   X
metadata   X
tau   X
tolerance   X
isActive   X
value_changed   X
initialDestination   X
initialValue   X
order   X

PositionDamper2D

set_destination   X
set_value   X
metadata   X
tau   X
tolerance   X
isActive   X
value_changed   X
initialDestination   X
initialValue   X
order   X

PositionInterpolator

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

PositionInterpolator2D

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

PrimitivePickSensor

enabled   X
metadata   X
objectType   X
pickingGeometry   X
pickTarget   X
isActive   X
pickedGeometry   X
intersectionType   X
sortOrder   X

ProgramShader

activate  XX
metadata  XX
programs  XX
isSelected  XX
isValid  XX
language  XX

ProximitySensor

center XXX
enabled XXX
metadata XXX
size XXX
enterTime XXX
exitTime XXX
centerOfRotation_changed XXX
isActive XXX
orientation_changed XXX
position_changed XXX

QuadSet

attrib  XX
color  XX
coord  XX
fogCoord  XX
metadata  XX
normal  XX
texCoord  XX
ccw  XX
colorPerVertex  XX
normalPerVertex  XX
solid  XX

ReceiverPdu

address XXX
applicationID  XX
enabled  XX
entityID  XX
metadata  XX
multicastRelayHost  XX
multicastRelayPort  XX
networkMode  XX
port  XX
radioID  XX
readInterval  XX
receivedPower  XX
receiverState  XX
rtpHeaderExpected  XX
siteID  XX
transmitterApplicationID  XX
transmitterEntityID  XX
transmitterRadioID  XX
transmitterSiteID  XX
whichGeometry  XX
writeInterval  XX
isActive  XX
isNetworkReader  XX
isNetworkWriter  XX
isRtpHeaderHeard  XX
isStandAlone  XX
timestamp  XX
bboxCenter  XX
bboxSize XXX

Rectangle2D

metadata XXX
size XXX
solid XXX

RigidBody

angularDampingFactor   X
angularVelocity   X
autoDamp   X
autoDisable   X
centerOfMass   X
disableAngularSpeed   X
disableLinearSpeed   X
disableTime   X
enabled   X
finiteRotationAxis   X
fixed   X
forces   X
geometry   X
inertia   X
linearDampingFactor   X
linearVelocity   X
mass   X
massDensityModel   X
metadata   X
orientation   X
position   X
torques   X
useFiniteRotation   X
useGlobalGravity   X

RigidBodyCollection

set_contacts   X
autoDisable   X
bodies   X
constantForceMix   X
constantSurfaceThickness   X
disableAngularSpeed   X
disableLinearSpeed   X
disableTime   X
enabled   X
errorCorrection   X
gravity   X
iterations   X
joints   X
maxCorrectionSpeed   X
metadata   X
preferAccuracy   X
collider   X

ScalerChaser

set_destination   X
set_value   X
metadata   X
isActive   X
value_changed   X
duration   X
initialDestination   X
initialValue   X

ScalarInterpolator

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

ScreenFontStyle

metadata   X
family   X
horizontal   X
justify   X
language   X
leftToRight   X
pointSize   X
spacing   X
style   X
topToBottom   X

ScreenGroup

addChildren   X
removeChildren   X
children   X
metadata   X
bboxCenter   X
bboxSize   X

Script

metadata XXX
url XXX
directOutput XXX
mustEvaluate XXX
Any number of additional fields as specified in 29.4.1 Script. XXX

ShaderPart

metadata  XX
url  XX
type  XX

ShaderProgram

metadata  XX
url  XX
type  XX
Any number of additional fields as specified in 31.4.7 ShaderProgram.  XX

Shape

appearance XXX
geometry XXX
metadata XXX
bboxCenter XXX
bboxSize XXX

SignalPdu

address XXX
applicationID XXX
data XXX
dataLength XXX
enabled  XX
encodingScheme XXX
entityID XXX
metadata XXX
multicastRelayHost XXX
multicastRelayPort XXX
networkMode XXX
port XXX
radioID XXX
readInterval XXX
rtpHeaderExpected XXX
sampleRate XXX
samples XXX
siteID XXX
tdlType XXX
whichGeometry XXX
writeInterval XXX
isActive XXX
isNetworkReader XXX
isNetworkWriter XXX
isRtpHeaderHeard XXX
isStandAlone XXX
timestamp XXX
bboxCenter XXX
bboxSize XXX

SingleAxisHingeJoint

anchorPoint   X
axis   X
body1   X
body2   X
maxAngle   X
metadata   X
minAngle   X
mustOutput   X
stopBounce   X
stopErrorCorrection   X
angle   X
angleRate   X
body1AnchorPoint   X
body2AnchorPoint   X

SliderJoint

axis   X
body1   X
body2   X
maxSeparation   X
metadata   X
minSeparation   X
mustOutput   X
stopBounce   X
stopErrorCorrection   X
separation   X
separationRate   X

Sound

direction XXX
intensity XXX
location XXX
maxBack XXX
maxFront XXX
metadata XXX
minBack XXX
minFront XXX
priority XXX
source XXX
spatialize XXX

Sphere

metadata XXX
radius XXX
solid XXX

SphereSensor

autoOffset XXX
description XXX
enabled XXX
metadata XXX
offset XXX
isActive XXX
isOver XXX
rotation_changed XXX
trackPoint_changed XXX

SplinePositionInterpolator

set_fraction   X
closed   X
key   X
keyValue   X
keyVelocity   X
metadata   X
normalizeVelocity   X
value_changed   X

SplinePositionInterpolator2D

set_fraction   X
closed   X
key   X
keyValue   X
keyVelocity   X
metadata   X
normalizeVelocity   X
value_changed   X

SplineScalarInterpolator

set_fraction   X
closed   X
key   X
keyValue   X
keyVelocity   X
metadata   X
normalizeVelocity   X
value_changed   X

SpotLight

ambientIntensity XXX
attenuation XXX
beamWidth XXX
color XXX
cutOffAngle XXX
direction XXX
global  XX
intensity XXX
location XXX
metadata XXX
on XXX
radius XXX

SquadOrientationInterpolator

set_fraction   X
key   X
keyValue   X
metadata   X
normalizeVelocity   X
value_changed   X

StaticGroup

metadata XXX
children XXX
bboxCenter XXX
bboxSize XXX

StringSensor

deletionAllowed XXX
enabled XXX
metadata XXX
enteredText XXX
finalText XXX
isActive XXX

SurfaceEmitter

set_coordinate   X
metadata   X
speed   X
variation   X
coordIndex   X
mass   X
surface   X
surfaceArea   X

Switch

addChildren XXX
removeChildren XXX
children XXX
metadata XXX
whichChoice XXX
bboxCenter XXX
bboxSize XXX

TexCoordDamper

set_destination   X
set_value   X
metadata   X
tau   X
tolerance   X
isActive   X
value_changed   X
initialDestination   X
initialValue   X
order   X

Text

fontStyle XXX
length XXX
maxExtent XXX
metadata XXX
string XXX
lineBounds  XX
textBounds  XX
solid XXX

TextureBackground

set_bind XXX
groundAngle XXX
groundColor XXX
backTexture XXX
bottomTexture XXX
frontTexture XXX
leftTexture XXX
metadata XXX
rightTexture XXX
topTexture XXX
skyAngle XXX
skyColor XXX
transparency XXX
bindTime XXX
isBound XXX

TextureCoordinate

metadata XXX
point XXX

TextureCoordinate3D

metadata  XX
point  XX

TextureCoordinate4D

metadata  XX
point  XX

TextureCoordinateGenerator

metadata XXX
mode XXX
parameter XXX

TextureProperties

anisotropicDegree   X
borderColor   X
borderWidth   X
boundaryModeS   X
boundaryModeT   X
boundaryModeR   X
magnificationFilter   X
metadata   X
minificationFilter   X
textureCompression   X
texturePriority   X
generateMipMaps   X

TextureTransform

center XXX
metadata XXX
rotation XXX
scale XXX
translation XXX

TextureTransform3D

center  XX
metadata  XX
rotation  XX
scale  XX
translation  XX

TextureTransformMatrix3D

metadata  XX
matrix  XX

TimeSensor

cycleInterval XXX
enabled XXX
loop XXX
metadata XXX
pauseTime XXX
resumeTime XXX
startTime XXX
stopTime XXX
cycleTime XXX
elapsedTime XXX
fraction_changed XXX
isActive XXX
isPaused XXX
time XXX

TimeTrigger

set_boolean XXX
metadata XXX
triggerTime XXX

TouchSensor

description XXX
enabled XXX
metadata XXX
hitNormal_changed XXX
hitPoint_changed XXX
hitTexCoord_changed XXX
isActive XXX
isOver XXX
touchTime XXX

Transform

addChildren XXX
removeChildren XXX
center XXX
children XXX
metadata XXX
rotation XXX
scale XXX
scaleOrientation XXX
translation XXX
bboxCenter XXX
bboxSize XXX

TransformSensor

center   X
enabled   X
metadata   X
size   X
targetObject   X
enterTime   X
exitTime   X
isActive   X
orientation_changed   X
position_changed   X

TransmitterPdu

address XXX
antennaLocation XXX
antennaPatternLength XXX
antennaPatternType XXX
applicationID XXX
cryptoKeyID XXX
cryptoSystem XXX
enabled  XX
entityID XXX
frequency XXX
inputSource XXX
lengthOfModulationParameters XXX
metadata XXX
modulationTypeDetail XXX
modulationTypeMajor XXX
modulationTypeSpreadSpectrum XXX
modulationTypeSystem XXX
multicastRelayHost XXX
multicastRelayPort XXX
networkMode XXX
port XXX
power XXX
radioEntityTypeCategory XXX
radioEntityTypeCountry XXX
radioEntityTypeDomain XXX
radioEntityTypeKind XXX
radioEntityTypeNomenclature XXX
radioEntityTypeNomenclatureVersion XXX
radioID XXX
readInterval XXX
relativeAntennaLocation XXX
rtpHeaderExpected XXX
siteID XXX
transmitFrequencyBandwidth XXX
transmitState XXX
whichGeometry XXX
writeInterval XXX
isActive XXX
isNetworkReader XXX
isNetworkWriter XXX
isRtpHeaderHeard XXX
isStandAlone XXX
timestamp XXX
bboxCenter XXX
bboxSize XXX

TriangleFanSet

attrib  XX
color XXX
coord XXX
fanCount XXX
fogCoord  XX
metadata XXX
normal XXX
texCoord XXX
ccw XXX
colorPerVertex XXX
normalPerVertex XXX
solid XXX

TriangleSet

attrib  XX
color XXX
coord XXX
fogCoord  XX
metadata XXX
normal XXX
texCoord XXX
ccw XXX
colorPerVertex XXX
normalPerVertex XXX
solid XXX

TriangleSet2D

metadata XXX
vertices XXX
solid XXX

TriangleStripSet

attrib  XX
color XXX
coord XXX
fogCoord  XX
metadata XXX
normal XXX
stripCount XXX
texCoord XXX
ccw XXX
colorPerVertex XXX
normalPerVertex XXX
solid XXX

TwoSidedMaterial

ambientIntensity   X
backAmbientIntensity   X
backDiffuseColor   X
backEmissiveColor   X
backShininess   X
backSpecularColor   X
backTransparency   X
diffuseColor   X
emissiveColor   X
metadata   X
shininess   X
separateBackColor   X
specularColor   X
transparency   X

UniversalJoint

anchorPoint   X
axis1   X
axis2   X
body1   X
body2   X
metadata   X
mustOutput   X
stop1Bounce   X
stop1ErrorCorrection   X
stop2Bounce   X
stop2ErrorCorrection   X
body1AnchorPoint   X
body1Axis   X
body2AnchorPoint   X
body2Axis   X
Viewpoint set_bind XXX
centerOfRotation XXX
description XXX
fieldOfView XXX
jump XXX
metadata XXX
orientation XXX
position XXX
bindTime XXX
isBound XXX
ViewpointGroup center   X
children   X
description   X
displayed   X
metadata   X
retainUserOffsets   X
size   X
Viewport addChildren   X
removeChildren   X
children   X
clipBoundary   X
metadata   X
bboxCenter   X
bboxSize   X

VisibilitySensor

center XXX
enabled XXX
metadata XXX
size XXX
enterTime XXX
exitTime XXX
isActive XXX

VolumeEmitter

set_coordinate   X
coord   X
direction   X
metadata   X
speed   X
variation   X
coordIndex   X
internal   X
mass   X
surfaceArea   X

VolumePickSensor

enabled   X
metadata   X
objectType   X
pickingGeometry   X
pickTarget   X
isActive   X
pickedGeometry   X
intersectionType   X
sortOrder   X

WindPhysicsModel

direction   X
enabled   X
gustiness   X
metadata   X
speed   X
turbulence   X

WorldInfo

metadata XXX
info XXX
title XXX

X3DAppearanceChildNode

metadata XXX

X3DAppearanceNode

metadata XXX

X3DBackgroundNode

set_bind XXX
groundAngle XXX
groundcolor XXX
metadata XXX
skyAngle XXX
skyColor XXX
transparency   X
bindTime XXX
isBound XXX

X3DBindableNode

set_bind XXX
metadata XXX
bindTime XXX
isBound XXX

X3DBoundedObject

bboxCenter XXX
bboxSize XXX

X3DChaserNode

set_destination   X
set_value   X
metadata   X
isActive   X
value_changed   X
duration   X
initialDestination   X
initialValue   X

X3DChildNode

metadata XXX

X3DColorNode

metadata XXX

X3DComposedGeometryNode

attrib  XX
color XXX
coord XXX
fogCoord  XX
metadata XXX
normal XXX
texCoord XXX
ccw XXX
colorPerVertex XXX
normalPerVertex XXX
solid XXX

X3DCoordinateNode

metadata XXX

X3DDamperNode

set_destination   X
set_value   X
metadata   X
tau   X
tolerance   X
isActive   X
value_changed   X
initialDestination   X
initialValue   X
order   X

X3DDragSensorNode

autoOffset XXX
description XXX
enabled XXX
metadata XXX
isActive XXX
isOver XXX
trackPoint_changed XXX

X3DEnvironmentalSensorNode

center XXX
enabled XXX
metadata XXX
size XXX
enterTime XXX
exitTime XXX
isActive XXX

X3DEnvironmentTextureNode

metadata  XX

X3DFollowerNode

set_destination   X
set_value   X
metadata   X
isActive   X
value_changed   X
initialDestination   X
initialValue   X

X3DFogObject

color  XX
fogType  XX
visibilityRange  XX

X3DFontStyleNode

metadata XXX

X3DGeometricPropertyNode

metadata XXX

X3DGeometryNode

metadata XXX

X3DGroupingNode

addChildren XXX
removeChildren XXX
children XXX
metadata XXX
bboxCenter XXX
bboxSize XXX

X3DInfoNode

metadata XXX

X3DInterpolatorNode

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

X3DKeyDeviceSensorNode

enabled XXX
metadata XXX
isActive XXX

X3DLayerNode

isPickable   X
metadata   X
viewport   X

X3DLayoutNode

metadata   X

X3DLightNode

ambientIntensity XXX
color XXX
global XXX
intensity XXX
metadata XXX
on XXX

X3DMaterialNode

metadata XXX

X3DMetadataObject

name XXX
reference XXX

X3DNBodyCollidableNode

enabled   X
metadata   X
rotation   X
translation   X
bboxCenter   X
bboxSize   X

X3DNBodyCollisionSpaceNode

enabled   X
metadata   X
bboxCenter   X
bboxSize   X

X3DNetworkSensorNode

enabled XXX
metadata XXX
isActive XXX

X3DNode

metadata XXX

X3DNormalNode

metadata XXX

X3DNurbsControlCurveNode

controlPoint XXX
metadata XXX

X3DNurbsSurfaceGeometryNode

controlPoint XXX
metadata XXX
texCoord XXX
uTessellation XXX
vTessellation XXX
weight XXX
solid XXX
uClosed XXX
uDimension XXX
uKnot XXX
uOrder XXX
vClosed XXX
vDimension XXX
vKnot XXX
vOrder XXX

X3DParametricGeometryNode

metadata XXX

X3DParticleEmitterNode

metadata   X
speed   X
variation   X
mass   X
surfaceArea   X

X3DParticlePhysicsModelNode

enabled   X
metadata   X

PickableObject

objectType   X
pickable   X

X3DPickableObject

enabled   X
metadata   X
objectType   X
pickingGeometry   X
pickTarget   X
isActive   X
intersectionType   X
sortOrder   X

X3DPointingDeviceSensorNode

description XXX
enabled XXX
metadata XXX
isActive XXX
isOver XXX

X3DProductStructureChildNode

name  XX

X3DProgrammableShaderObject

none  XX

X3DPrototypeInstance

metadata XXX

X3DRigidJointNode

body1   X
body2   X
metadata   X
mustOutput   X

X3DScriptNode

metadata   X

X3DSensorNode

enabled XXX
metadata XXX
isActive XXX

X3DSequencerNode

next XXX
previous XXX
set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

X3DShaderNode

activate  XX
metadata  XX
isSelected  XX
isValid  XX
language  XX

X3DShapeNode

appearance XXX
geometry XXX
metadata XXX
bboxCenter XXX
bboxSize XXX

X3DSoundNode

metadata XXX

X3DSoundSourceNode

description XXX
loop XXX
metadata XXX
pauseTime XXX
pitch XXX
resumeTime XXX
startTime XXX
stopTime XXX
duration_changed XXX
elapsedTime XXX
isActive XXX
isPaused XXX

X3DTextureCoordinateNode

metadata XXX

X3DTextureNode

metadata XXX

X3DTexture2DNode

metadata XXX
repeatS XXX
repeatT XXX

X3DTexture3DNode

metadata  XX
repeatS  XX
repeatT  XX
repeatR  XX

X3DTextureTransformNode

metadata XXX

X3DTimeDependentNode

loop XXX
metadata XXX
pauseTime XXX
resumeTime XXX
startTime XXX
stopTime XXX
elapsedTime XXX
isActive XXX
isPaused XXX

X3DTouchSensorNode

description XXX
enabled XXX
metadata XXX
isActive XXX
isOver XXX
touchTime XXX

X3DTriggerNode

metadata XXX

X3DUrlObject

url XXX

X3DVertexAttributeNode

metadata  XX
name  XX

X3DViewpointNode

set_bind   X
centerOfRotation   X
description   X
jump   X
metadata   X
orientation   X
position   X
retainUserOffsets   X
bindTime   X
isBound   X

X3DViewportNode

addChildren   X
removeChildren   X
children   X
metadata   X
bboxCenter   X
bboxSize   X

--- X3D separator bar ---