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

Annex Z

(normative)

Version content

--- X3D separator bar ---

cube Z.1 General

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

cube Z.2 Topics

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

Table Z.1 — Topics

cube Z.3 Version content

Table Z.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 Z.2 — Version content (nodes)

 Index: A B C D E F G H I K L M N O P Q R S T U V W X
Node Fields 3.0 3.1 3.2 3.3

Anchor

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

Appearance

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

Arc2D

metadata XXXX
endAngle XXXX
radius XXXX
startAngle XXXX
ArcClose2D metadata XXXX
closureType XXXX
endAngle XXXX
radius XXXX
solid XXXX
startAngle XXXX

AudioClip

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

Background

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

BallJoint

anchorPoint   XX
body1   XX
body2   XX
metadata   XX
mustOutput   XX
body1AnchorPoint   XX
body2AnchorPoint   XX

Billboard

addChildren XXXX
removeChildren XXXX
axisOfRotation XXXX
children XXXX
metadata XXXX
bboxCenter XXXX
bboxSize XXXX

BlendedVolumeStyle

enabled    X
metadata    X
renderStyle    X
voxels    X
weightConstant1    X
weightConstant2    X
weightFunction1    X
weightFunction2    X
weightTransferFucntion1    X
weightTransferFunction2    X
bboxCenter    X
bboxSize    X

BooleanFilter

set_boolean XXXX
metadata XXXX
inputFalse XXXX
inputNegate XXXX
inputTrue XXXX

BooleanSequencer

next XXXX
previous XXXX
set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

BooleanToggle

set_boolean XXXX
metadata XXXX
toggle XXXX

BooleanTrigger

set_triggerTime XXXX
metadata XXXX
triggerTrue XXXX

BoundaryEnhancementVolumeStyle

boundaryOpacity    X
enabled    X
metadata    X
opacityFactor    X
retainedOpacity    X
transferFunction    X

BoundedPhysicsModel

enabled   XX
geometry   XX
metadata   XX

Box

metadata XXXX
size XXXX
solid XXXX

CADAssembly

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

CADFace

metadata  XXX
name  XXX
shape  XXX
bboxCenter  XXX
bboxSize  XXX

CADLayer

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

CADPart

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

CartoonVolumeStyle

colorSteps    X
enabled    X
metadata    X
orthogonalColor    X
parallelColor    X
surfaceNormals    X

Circle2D

metadata XXXX
radius XXXX

ClipPlane

enabled   XX
metadata   XX
plane   XX

CollidableOffset

enabled   XX
metadata   XX
rotation   XX
translation   XX
bboxCenter   XX
bboxSize   XX
collidable   XX

CollidableShape

enabled   XX
metadata   XX
rotation   XX
translation   XX
bboxCenter   XX
bboxSize   XX
shape   XX

Collision

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

CollisionCollection

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

CollisionSensor

collidables   XX
enabled   XX
metadata   XX
intersections   XX
contacts   XX
isActive   XX

CollisionSpace

collidables   XX
enabled   XX
metadata   XX
useGeometry   XX
bboxCenter   XX
bboxSize   XX

Color

color XXXX
metadata XXXX

ColorChaser

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

ColorDamper

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

ColorInterpolator

set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

ColorRGBA

color XXXX
metadata XXXX

ComposedCubeMapTexture

back  XXX
bottom  XXX
front  XXX
left  XXX
metadata  XXX
right  XXX
top  XXX

ComposedShader

activate  XXX
metadata  XXX
parts  XXX
isSelected  XXX
isValid  XXX
language  XXX

ComposedTexture3D

metadata  XXX
repeatS  XXX
repeatT  XXX
repeatR  XXX
texture  XXX
textureProperties    X

ComposedVolumeStyle

enabled    X
metadata    X
renderStyle    X

Cone

metadata XXXX
bottom XXXX
bottomRadius XXXX
height XXXX
side XXXX
solid XXXX

ConeEmitter

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

Contact

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

Contour2D

addChildren XXXX
removeChildren XXXX
children XXXX
metadata XXXX

ContourPolyline2D

metadata XXXX
controlPoint XXXX

Coordinate

metadata XXXX
point XXXX

CoordinateChaser

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

CoordinateDamper

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

CoordinateDouble

metadata XXXX
point XXXX

CoordinateInterpolator

set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

CoordinateInterpolator2D

set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

Cylinder

metadata XXXX
bottom XXXX
height XXXX
radius XXXX
side XXXX
solid XXXX
top XXXX

CylinderSensor

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

DirectionalLight

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

DISEntityManager

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

DISEntityTypeMapping

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

Disk2D

metadata XXXX
innerRadius XXXX
outerRadius XXXX
solid XXXX

DoubleAxisHingeJoint

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

EaseInEaseOut

set_fraction   XX
easeInEaseOut   XX
key   XX
metadata   XX
modifiedFraction_changed   XX

EdgeEnhancementVolumeStyle

edgeColor    X
enabled    X
gradientThreshold    X
metadataColor    X
surfaceNormals    X

ElevationGrid

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

EspduTransform

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

ExplosionEmitter

metadata   XX
position   XX
speed   XX
variation   XX
mass   XX
surfaceArea   XX

Extrusion

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

FillProperties

filled XXXX
hatchColor XXXX
hatched XXXX
hatchStyle XXXX
metadata XXXX

FloatVertexAttribute

metadata  XXX
value  XXX
name  XXX
numComponents  XXX

Fog

set_bind XXXX
color XXXX
fogType XXXX
metadata XXXX
visibilityRange XXXX
bindTime XXXX
isBound XXXX

FogCoordinate

depth  XXX
metadata  XXX

FontStyle

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

ForcePhysicsModel

enabled   XX
force   XX
metadata   XX

GeneratedCubeMapTexture

metadata  XXX
update  XXX
size  XXX

GeoCoordinate

metadata XXXX
point XXXX
geoOrigin XXXX
geoSystem XXXX

GeoElevationGrid

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

GeoLocation

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

GeoLOD

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

GeoMetadata

data XXXX
metadata XXXX
summary XXXX
url XXXX

GeoOrigin (omitted as of 3.3)

geoCoord XXX 
metadata XXX 
geoSystem XXX 
rotateYUp XXX 

GeoPositionInterpolator

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

GeoProximitySensor

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

GeoTouchSensor

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

GeoTransform

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

GeoViewpoint

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

Group

addchildren XXXX
removeChildren XXXX
children XXXX
metadata XXXX
bboxCenter XXXX
bboxSize XXXX

HAnimDisplacer

coordIndex XXXX
displacements XXXX
metadata XXXX
name XXXX
weight XXXX

HAnimHumanoid

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

HAnimJoint

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

HAnimSegment

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

HAnimSite

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

ImageCubeMapTexture

metadata  XXX
url  XXX

ImageTexture

metadata XXXX
url XXXX
repeatS XXXX
repeatT XXXX

ImageTexture3D

metadata  XXX
url  XXX
repeatS  XXX
repeatT  XXX
repeatR  XXX

IndexedFaceSet

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

IndexedLineSet

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

IndexedQuadSet

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

IndexedTriangleFanSet

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

IndexedTriangleSet

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

IndexedTriangleStripSet

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

Inline

load XXXX
metadata XXXX
url XXXX
bboxCenter XXXX
bboxSize XXXX

IntegerSequencer

next XXXX
previous XXXX
set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

IntegerTrigger

set_boolean XXXX
integerKey XXXX
metadata XXXX
triggerValue XXXX

IsoSurfaceVolumeData

contourStepSize    X
dimensions    X
gradients    X
metadata    X
renderStyle    X
surfaceTolerance    X
surfaceValues    X
voxels    X
bboxCenter    X
bboxSize    X

KeySensor

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

Layer

addChildren   XX
removeChildren   XX
children   XX
isPickable   XX
metadata   XX
viewport   XX

LayerSet

activeLayer   XX
layers   XX
metadata   XX
order   XX

Layout

align   XX
metadata   XX
offset   XX
offsetUnits   XX
scaleMode   XX
size   XX
sizeUnits   XX

LayoutGroup

addChildren   XX
removeChildren   XX
children   XX
layout   XX
metadata   XX
viewport   XX

LayoutLayer

addChildren   XX
removeChildren   XX
children   XX
isPickable   XX
layout   XX
metadata   XX
viewport   XX

LinePickSensor

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

LineProperties

applied XXXX
linetype XXXX
linewidthScaleFactor XXXX
metadata XXXX

LineSet

attrib  XXX
color XXXX
coord XXXX
fogCoord  XXX
metadata XXXX
vertexCount XXXX

LoadSensor

enabled XXXX
metadata XXXX
timeOut XXXX
watchList XXXX
isActive XXXX
isLoaded XXXX
loadTime XXXX
progress XXXX

LocalFog

color  XXX
enabled  XXX
fogType  XXX
metadata  XXX
visibilityRange  XXX

LOD

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

Material

ambientIntensity XXXX
diffuseColor XXXX
emissiveColor XXXX
metadata XXXX
shininess XXXX
specularColor XXXX
transparency XXXX

Matrix3VertexAttribute

metadata  XXX
value  XXX
name  XXX

Matrix4VertexAttribute

metadata  XXX
value  XXX
name  XXX

MetadataBoolean

metadata    X
name    X
reference    X
value    X

MetadataDouble

metadata XXXX
name XXXX
reference XXXX
value XXXX

MetadataFloat

metadata XXXX
name XXXX
reference XXXX
value XXXX

MetadataInteger

metadata XXXX
name XXXX
reference XXXX
value XXXX

MetadataSet

metadata XXXX
name XXXX
reference XXXX
value XXXX

MetadataString

metadata XXXX
name XXXX
reference XXXX
value XXXX

MotorJoint

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

MovieTexture

loop XXXX
metadata XXXX
pauseTime XXXX
pitch    X
resumeTime XXXX
speed XXXX
startTime XXXX
stopTime XXXX
url XXXX
repeatS XXXX
repeatT XXXX
duration_changed XXXX
elapsedTime XXXX
isActive XXXX
isPaused XXXX

MultiTexture

alpha XXXX
color XXXX
function XXXX
metadata XXXX
mode XXXX
source XXXX
texture XXXX

MultiTextureCoordinate

metadata XXXX
texCoord XXXX

MultiTextureTransform

metadata XXXX
textureTransform XXXX

NavigationInfo

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

Normal

metadata XXXX
vector XXXX

NormalInterpolator

set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

NurbsCurve

controlPoint XXXX
metadata XXXX
tessellation XXXX
weight XXXX
closed XXXX
knot XXXX
order XXXX

NurbsCurve2D

controlPoint XXXX
metadata XXXX
tessellation XXXX
weight XXXX
knot XXXX
order XXXX
closed XXXX

NurbsOrientationInterpolator

set_fraction XXXX
controlPoint XXXX
knot XXXX
metadata XXXX
order XXXX
weight XXXX
value_changed XXXX

NurbsPatchSurface

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

NurbsPositionInterpolator

set_fraction XXXX
controlPoint XXXX
knot XXXX
metadata XXXX
order XXXX
weight XXXX
value_changed XXXX

NurbsSet

addGeometry XXXX
removeGeometry XXXX
geometry XXXX
metadata XXXX
tessellationScale XXXX
bboxCenter XXXX
bboxSize XXXX

NurbsSurfaceInterpolator

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

NurbsSweptSurface

crossSectionCurve XXXX
metadata XXXX
trajectoryCurve XXXX
ccw XXXX
solid XXXX

NurbsSwungSurface

metadata XXXX
profileCurve XXXX
trajectoryCurve XXXX
ccw XXXX
solid XXXX

NurbsTextureCoordinate

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

NurbsTrimmedSurface

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

OpacityMapVolumeStyle

enabled    X
metadata    X
transferFunction    X

OrientationChaser

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

OrientationDamper

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

OrientationInterpolator

set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

OrthoViewpoint

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

PackagedShader

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

ParticleSystem

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

PickableGroup

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

PixelTexture

image XXXX
metadata XXXX
repeatS XXXX
repeatT XXXX

PixelTexture3D

metadata  XXX
image  XXX
repeatS  XXX
repeatT  XXX
repeatR  XXX

PlaneSensor

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

PointEmitter

direction   XX
metadata   XX
position   XX
speed   XX
variation   XX
mass   XX
surfaceArea   XX

PointLight

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

PointPickSensor

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

PointSet

attrib  XXX
color XXXX
coord XXXX
fogCoord  XXX
metadata XXXX

PolylineEmitter

set_coordIndex   XX
coord   XX
direction   XX
metadata   XX
speed   XX
variation   XX
coordIndex   XX
mass   XX
surfaceArea   XX

Polyline2D

metadata XXXX
lineSegments XXXX

Polypoint2D

metadata XXXX
point XXXX

PositionChaser

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

PositionChaser2D

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

PositionDamper

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

PositionDamper2D

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

PositionInterpolator

set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

PositionInterpolator2D

set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

PrimitivePickSensor

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

ProgramShader

activate  XXX
metadata  XXX
programs  XXX
isSelected  XXX
isValid  XXX
language  XXX

ProjectionVolumeStyle

enabled    X
metadata    X
intensityThreshold    X
type    X

ProximitySensor

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

QuadSet

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

ReceiverPdu

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

Rectangle2D

metadata XXXX
size XXXX
solid XXXX

RigidBody

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

RigidBodyCollection

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

ScalarChaser

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

ScalarDamper

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

ScalarInterpolator

set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

ScreenFontStyle

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

ScreenGroup

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

Script

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

SegmentedVolumeData

dimensions    X
metadata    X
renderStyle    X
segmentEnabled    X
segmentIdentifiers    X
voxels    X
bboxCenter    X
bboxSize    X

ShadedVolumeStyle

enabled    X
lighting    X
material    X
metadata    X
shadows    X
surfaceNormals    X
phaseFunction    X

ShaderPart

metadata  XXX
url  XXX
type  XXX

ShaderProgram

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

Shape

appearance XXXX
geometry XXXX
metadata XXXX
bboxCenter XXXX
bboxSize XXXX

SignalPdu

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

SilhouetteEnhancementVolumeStyle

enabled    X
metadata    X
silhouetteBoundaryOpacity    X
silhouetteRetainedOpacity    X
silhouetteSharpness    X
surfaceNormals    X

SingleAxisHingeJoint

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

SliderJoint

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

Sound

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

Sphere

metadata XXXX
radius XXXX
solid XXXX

SphereSensor

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

SplinePositionInterpolator

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

SplinePositionInterpolator2D

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

SplineScalarInterpolator

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

SpotLight

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

SquadOrientationInterpolator

set_fraction   XX
key   XX
keyValue   XX
metadata   XX
normalizeVelocity   XX
value_changed   XX

StaticGroup

metadata XXXX
children XXXX
bboxCenter XXXX
bboxSize XXXX

StringSensor

deletionAllowed XXXX
enabled XXXX
metadata XXXX
enteredText XXXX
finalText XXXX
isActive XXXX

SurfaceEmitter

set_coordIndex   XX
metadata   XX
speed   XX
variation   XX
coordIndex   XX
mass   XX
surface   XX
surfaceArea   XX

Switch

addChildren XXXX
removeChildren XXXX
children XXXX
metadata XXXX
whichChoice XXXX
bboxCenter XXXX
bboxSize XXXX

TexCoordChaser2D

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

TexCoordDamper2D

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

Text

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

TextureBackground

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

TextureCoordinate

metadata XXXX
point XXXX

TextureCoordinate3D

metadata  XXX
point  XXX

TextureCoordinate4D

metadata  XXX
point  XXX

TextureCoordinateGenerator

metadata XXXX
mode XXXX
parameter XXXX

TextureProperties

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

TextureTransform

center XXXX
metadata XXXX
rotation XXXX
scale XXXX
translation XXXX

TextureTransform3D

center  XXX
metadata  XXX
rotation  XXX
scale  XXX
translation  XXX

TextureTransformMatrix3D

metadata  XXX
matrix  XXX

TimeSensor

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

TimeTrigger

set_boolean XXXX
metadata XXXX
triggerTime XXXX

ToneMappedVolumeStyle

coolColor    X
enabled    X
metadata    X
surfaceNormals    X
warmColor    X

TouchSensor

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

Transform

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

TransformSensor

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

TransmitterPdu

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

TriangleFanSet

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

TriangleSet

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

TriangleSet2D

metadata XXXX
vertices XXXX
solid XXXX

TriangleStripSet

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

TwoSidedMaterial

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

UniversalJoint

anchorPoint   XX
axis1   XX
axis2   XX
body1   XX
body2   XX
metadata   XX
mustOutput   XX
stop1Bounce   XX
stop1ErrorCorrection   XX
stop2Bounce   XX
stop2ErrorCorrection   XX
body1AnchorPoint   XX
body1Axis   XX
body2AnchorPoint   XX
body2Axis   XX
Viewpoint set_bind XXXX
centerOfRotation XXXX
description XXXX
fieldOfView XXXX
jump XXXX
metadata XXXX
orientation XXXX
retainUserOffsets   XX
position XXXX
bindTime XXXX
isBound XXXX
ViewpointGroup center   XX
children   XX
description   XX
displayed   XX
metadata   XX
retainUserOffsets   XX
size   XX

Viewport

addChildren   XX
removeChildren   XX
children   XX
clipBoundary   XX
metadata   XX
bboxCenter   XX
bboxSize   XX

VisibilitySensor

center XXXX
enabled XXXX
metadata XXXX
size XXXX
enterTime XXXX
exitTime XXXX
isActive XXXX

VolumeData

dimensions    X
metadata    X
renderStyle    X
voxels    X
bboxCenter    X
bboxSize    X

VolumeEmitter

set_coordIndex   XX
coord   XX
direction   XX
metadata   XX
speed   XX
variation   XX
coordIndex   XX
internal   XX
mass   XX
surfaceArea   XX

VolumePickSensor

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

WindPhysicsModel

direction   XX
enabled   XX
gustiness   XX
metadata   XX
speed   XX
turbulence   XX

WorldInfo

metadata XXXX
info XXXX
title XXXX

X3DAppearanceChildNode

metadata XXXX

X3DAppearanceNode

metadata XXXX

X3DBackgroundNode

set_bind XXXX
groundAngle XXXX
groundcolor XXXX
metadata XXXX
skyAngle XXXX
skyColor XXXX
transparency   XX
bindTime XXXX
isBound XXXX

X3DBindableNode

set_bind XXXX
metadata XXXX
bindTime XXXX
isBound XXXX

X3DBoundedObject

bboxCenter XXXX
bboxSize XXXX

X3DChaserNode

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

X3DChildNode

metadata XXXX

X3DColorNode

metadata XXXX

X3DComposableVolumeRenderStyleNode

enabled    X
metadata    X

X3DComposedGeometryNode

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

X3DCoordinateNode

metadata XXXX

X3DDamperNode

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

X3DDragSensorNode

autoOffset XXXX
description XXXX
enabled XXXX
metadata XXXX
isActive XXXX
isOver XXXX
trackPoint_changed XXXX

X3DEnvironmentalSensorNode

center XXXX
enabled XXXX
metadata XXXX
size XXXX
enterTime XXXX
exitTime XXXX
isActive XXXX

X3DEnvironmentTextureNode

metadata  XXX

X3DFollowerNode

set_destination   XX
set_value   XX
metadata   XX
isActive   XX
value_changed   XX
initialDestination   XX
initialValue   XX

X3DFogObject

color  XXX
fogType  XXX
visibilityRange  XXX

X3DFontStyleNode

metadata XXXX

X3DGeometricPropertyNode

metadata XXXX

X3DGeometryNode

metadata XXXX

X3DGroupingNode

addChildren XXXX
removeChildren XXXX
children XXXX
metadata XXXX
bboxCenter XXXX
bboxSize XXXX

X3DInfoNode

metadata XXXX

X3DInterpolatorNode

set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

X3DKeyDeviceSensorNode

enabled XXXX
metadata XXXX
isActive XXXX

X3DLayerNode

isPickable   XX
metadata   XX
viewport   XX

X3DLayoutNode

metadata   XX

X3DLightNode

ambientIntensity XXXX
color XXXX
global XXXX
intensity XXXX
metadata XXXX
on XXXX

X3DMaterialNode

metadata XXXX

X3DMetadataObject

name XXXX
reference XXXX

X3DNBodyCollidableNode

enabled   XX
metadata   XX
rotation   XX
translation   XX
bboxCenter   XX
bboxSize   XX

X3DNBodyCollisionSpaceNode

enabled   XX
metadata   XX
bboxCenter   XX
bboxSize   XX

X3DNetworkSensorNode

enabled XXXX
metadata XXXX
isActive XXXX

X3DNode

metadata XXXX

X3DNormalNode

metadata XXXX

X3DNurbsControlCurveNode

controlPoint XXXX
metadata XXXX

X3DNurbsSurfaceGeometryNode

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

X3DParametricGeometryNode

metadata XXXX

X3DParticleEmitterNode

metadata   XX
speed   XX
variation   XX
mass   XX
surfaceArea   XX

X3DParticlePhysicsModelNode

enabled   XX
metadata   XX

X3DPickableObject

enabled   XX
metadata   XX

X3DPickSensorNode

enabled   XX
metadata   XX
matchCriterion   XX
objectType   XX
pickingGeometry   XX
pickTarget   XX
pickedGeometry   XX
isActive   XX
intersectionType   XX
sortOrder   XX

X3DPointingDeviceSensorNode

description XXXX
enabled XXXX
metadata XXXX
isActive XXXX
isOver XXXX

X3DProductStructureChildNode

metadata  XXX
name  XXX

X3DProgrammableShaderObject

none  XXX

X3DPrototypeInstance

metadata XXXX

X3DRigidJointNode

body1   XX
body2   XX
metadata   XX
mustOutput   XX

X3DScriptNode

metadata   XX

X3DSensorNode

enabled XXXX
metadata XXXX
isActive XXXX

X3DSequencerNode

next XXXX
previous XXXX
set_fraction XXXX
key XXXX
keyValue XXXX
metadata XXXX
value_changed XXXX

X3DShaderNode

activate  XXX
metadata  XXX
isSelected  XXX
isValid  XXX
language  XXX

X3DShapeNode

appearance XXXX
geometry XXXX
metadata XXXX
bboxCenter XXXX
bboxSize XXXX

X3DSoundNode

metadata XXXX

X3DSoundSourceNode

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

X3DTextureCoordinateNode

metadata XXXX

X3DTextureNode

metadata XXXX

X3DTexture2DNode

metadata XXXX
repeatS XXXX
repeatT XXXX

X3DTexture3DNode

metadata  XXX
repeatS  XXX
repeatT  XXX
repeatR  XXX

X3DTextureTransformNode

metadata XXXX

X3DTimeDependentNode

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

X3DTouchSensorNode

description XXXX
enabled XXXX
metadata XXXX
isActive XXXX
isOver XXXX
touchTime XXXX

X3DTriggerNode

metadata XXXX

X3DUrlObject

url XXXX

X3DVertexAttributeNode

metadata  XXX
name  XXX

X3DViewpointNode

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

X3DViewportNode

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

X3DVolumeDataNode

dimensions    X
metadata    X
bboxCenter    X
bboxSize    X

X3DVolumeRenderStyleNode

enabled    X
metadata    X

Table Z.3 lists each statement specified by this part of ISO/IEC 19775.  For each statement, the parameters supported by each version are identified listed in the order specified by the statement definition. Statements will appear in multiple rows if parameters have been added in subsequent versions.

Table Z.3 — Version content (statements)

Statement Parameters 3.0 3.1 3.2 3.3

COMPONENT

name XXXX
level XXXX

EXTERNPROTO 

externprotoName XXXX
externprotoInterfaceDeclaration XXXX
externprotoURL XXXX

header

standard XXXX
version XXXX
character encoding XXXX
comments XXXX

META

key XXXX
data XXXX

PROFILE

name XXXX

PROTO 

protoName XXXX
protoInterfaceDeclaration XXXX
protoDefinition XXXX

ROUTE

fromNodeName XXXX
fromFieldName XXXX
toNodeName XXXX
toFieldName XXXX

UNIT 

category    X
name    X
conversionFactor    X

--- X3D separator bar ---