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 4.0

Anchor

addChildren XXXXX
removeChildren XXXXX
children XXXXX
description XXXXX
metadata XXXXX
parameter XXXXX
load     X
refresh     X
url XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

Appearance

backMaterial     X
fillProperties XXXXX
lineProperties XXXXX
material XXXXX
metadata XXXXX
shaders  XXXX
texture XXXXX
textureTransform XXXXX

Arc2D

metadata XXXXX
endAngle XXXXX
radius XXXXX
startAngle XXXXX
ArcClose2D metadata XXXXX
closureType XXXXX
endAngle XXXXX
radius XXXXX
solid XXXXX
startAngle XXXXX

AudioClip

description XXXXX
loop XXXXX
metadata XXXXX
pauseTime XXXXX
pitch XXXXX
resumeTime XXXXX
startTime XXXXX
stopTime XXXXX
load     X
refresh     X
url XXXXX
duration_changed XXXXX
elapsedTime XXXXX
isActive XXXXX
isPaused XXXXX

Background

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

BallJoint

anchorPoint   XXX
body1   XXX
body2   XXX
metadata   XXX
mustOutput   XXX
body1AnchorPoint   XXX
body2AnchorPoint   XXX

Billboard

addChildren XXXXX
removeChildren XXXXX
axisOfRotation XXXXX
children XXXXX
metadata XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

BlendedVolumeStyle

enabled    XX
metadata    XX
renderStyle    XX
voxels    XX
weightConstant1    XX
weightConstant2    XX
weightFunction1    XX
weightFunction2    XX
weightTransferFunction1    XX
weightTransferFunction2    XX
bboxCenter    XX
bboxDisplay     X
bboxSize    XX
visible     X

BooleanFilter

set_boolean XXXXX
metadata XXXXX
inputFalse XXXXX
inputNegate XXXXX
inputTrue XXXXX

BooleanSequencer

next XXXXX
previous XXXXX
set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

BooleanToggle

set_boolean XXXXX
metadata XXXXX
toggle XXXXX

BooleanTrigger

set_triggerTime XXXXX
metadata XXXXX
triggerTrue XXXXX

BoundaryEnhancementVolumeStyle

boundaryOpacity    XX
enabled    XX
metadata    XX
opacityFactor    XX
retainedOpacity    XX
transferFunction    XX

BoundedPhysicsModel

enabled   XXX
geometry   XXX
metadata   XXX

Box

metadata XXXXX
size XXXXX
solid XXXXX

CADAssembly

addChildren  XXXX
removeChildren  XXXX
children  XXXX
metadata  XXXX
name  XXXX
bboxCenter  XXXX
bboxDisplay     X
bboxSize  XXXX
visible     X

CADFace

metadata  XXXX
name  XXXX
shape  XXXX
bboxCenter  XXXX
bboxDisplay     X
bboxSize  XXXX
visible     X

CADLayer

addChildren  XXXX
removeChildren  XXXX
children  XXXX
metadata  XXXX
name  XXXX
bboxCenter  XXXX
bboxDisplay     X
bboxSize  XXXX
visible  XXX 
visible     X

CADPart

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

CartoonVolumeStyle

colorSteps    XX
enabled    XX
metadata    XX
orthogonalColor    XX
parallelColor    XX
surfaceNormals    XX

Circle2D

metadata XXXXX
radius XXXXX

ClipPlane

enabled   XXX
metadata   XXX
plane   XXX

CollidableOffset

enabled   XXX
metadata   XXX
rotation   XXX
translation   XXX
bboxCenter   XXX
bboxDisplay     X
bboxSize   XXX
visible     X
collidable   XXX

CollidableShape

enabled   XXX
metadata   XXX
rotation   XXX
translation   XXX
bboxCenter   XXX
bboxDisplay     X
bboxSize   XXX
visible     X
shape   XXX

Collision

addChildren XXXXX
removeChildren XXXXX
enabled XXXXX
children XXXXX
metadata XXXXX
collideTime XXXXX
isActive XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X
proxy XXXXX

CollisionCollection

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

CollisionSensor

collidables   XXX
enabled   XXX
metadata   XXX
intersections   XXX
contacts   XXX
isActive   XXX

CollisionSpace

collidables   XXX
enabled   XXX
metadata   XXX
useGeometry   XXX
bboxCenter   XXX
bboxDisplay     X
bboxSize   XXX
visible     X

Color

color XXXXX
metadata XXXXX

ColorChaser

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

ColorDamper

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

ColorInterpolator

set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

ColorRGBA

color XXXXX
metadata XXXXX

ComposedCubeMapTexture

back  XXXX
bottom  XXXX
front  XXXX
left  XXXX
metadata  XXXX
right  XXXX
top  XXXX

ComposedShader

activate  XXXX
metadata  XXXX
parts  XXXX
isSelected  XXXX
isValid  XXXX
language  XXXX

ComposedTexture3D

metadata  XXXX
repeatS  XXXX
repeatT  XXXX
repeatR  XXXX
texture  XXXX
textureProperties    XX

ComposedVolumeStyle

enabled    XX
metadata    XX
renderStyle    XX

Cone

metadata XXXXX
bottom XXXXX
bottomRadius XXXXX
height XXXXX
side XXXXX
solid XXXXX

ConeEmitter

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

Contact

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

Contour2D

addChildren XXXXX
removeChildren XXXXX
children XXXXX
metadata XXXXX

ContourPolyline2D

metadata XXXXX
controlPoint XXXXX

Coordinate

metadata XXXXX
point XXXXX

CoordinateChaser

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

CoordinateDamper

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

CoordinateDouble

metadata XXXXX
point XXXXX

CoordinateInterpolator

set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

CoordinateInterpolator2D

set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

Cylinder

metadata XXXXX
bottom XXXXX
height XXXXX
radius XXXXX
side XXXXX
solid XXXXX
top XXXXX

CylinderSensor

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

DirectionalLight

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

DISEntityManager

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

DISEntityTypeMapping

metadata   XXX
description     X
load     X
refresh     X
url   XXX
category   XXX
country   XXX
domain   XXX
extra   XXX
kind   XXX
specific   XXX
subcategory   XXX

Disk2D

metadata XXXXX
innerRadius XXXXX
outerRadius XXXXX
solid XXXXX

DoubleAxisHingeJoint

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

EaseInEaseOut

set_fraction   XXX
easeInEaseOut   XXX
key   XXX
metadata   XXX
modifiedFraction_changed   XXX

EdgeEnhancementVolumeStyle

edgeColor    XX
enabled    XX
gradientThreshold    XX
metadataColor    XX
surfaceNormals    XX

ElevationGrid

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

EspduTransform

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

ExplosionEmitter

metadata   XXX
position   XXX
speed   XXX
variation   XXX
mass   XXX
surfaceArea   XXX

Extrusion

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

FillProperties

filled XXXXX
hatchColor XXXXX
hatched XXXXX
hatchStyle XXXXX
metadata XXXXX

FloatVertexAttribute

metadata  XXXX
value  XXXX
name  XXXX
numComponents  XXXX

Fog

set_bind XXXXX
color XXXXX
fogType XXXXX
metadata XXXXX
visibilityRange XXXXX
bindTime XXXXX
isBound XXXXX

FogCoordinate

depth  XXXX
metadata  XXXX

FontStyle

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

ForcePhysicsModel

enabled   XXX
force   XXX
metadata   XXX

GeneratedCubeMapTexture

metadata  XXXX
update  XXXX
size  XXXX

GeoCoordinate

metadata XXXXX
point XXXXX
geoOrigin XXXXX
geoSystem XXXXX

GeoElevationGrid

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

GeoLocation

addChildren XXXXX
removeChildren XXXXX
children XXXXX
geoCoord XXXXX
metadata XXXXX
geoOrigin XXXXX
geoSystem XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

GeoLOD

metadata XXXXX
children XXXXX
center XXXXX
child1Url XXXXX
child2Url XXXXX
child3Url XXXXX
child4Url XXXXX
geoOrigin XXXXX
geoSystem XXXXX
level_changed  XXXX
range XXXXX
rootUrl XXXXX
rootNode XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

GeoMetadata

data XXXXX
metadata XXXXX
summary XXXXX
description     X
load     X
refresh     X
url XXXXX

GeoOrigin (omitted as of 3.3)

geoCoord XXX X
metadata XXX X
geoSystem XXX X
rotateYUp XXX X

GeoPositionInterpolator

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

GeoProximitySensor

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

GeoTouchSensor

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

GeoTransform

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

GeoViewpoint

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

Group

addchildren XXXXX
removeChildren XXXXX
children XXXXX
metadata XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

HAnimDisplacer

coordIndex XXXXX
displacements XXXXX
metadata XXXXX
name XXXXX
weight XXXXX

HAnimHumanoid

center XXXXX
info XXXXX
joints XXXXX
metadata XXXXX
name XXXXX
rotation XXXXX
scale XXXXX
scaleOrientation XXXXX
segments XXXXX
sites XXXXX
skeleton XXXXX
skin XXXXX
skinCoord XXXXX
skinNormal XXXXX
translation XXXXX
version XXXXX
viewpoints XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

HAnimJoint

addChildren XXXXX
removeChildren XXXXX
center XXXXX
children XXXXX
displacers XXXXX
limitOrientation XXXXX
llimit XXXXX
metadata XXXXX
name XXXXX
rotation XXXXX
scale XXXXX
scaleOrientation XXXXX
skinCoordIndex XXXXX
skinCoordWeight XXXXX
stiffness XXXXX
translation XXXXX
ulimit XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

HAnimSegment

addChildren XXXXX
removeChildren XXXXX
centerOfMass XXXXX
children XXXXX
coord XXXXX
displacers XXXXX
mass XXXXX
metadata XXXXX
momentsOfInertia XXXXX
name XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

HAnimSite

addChildren XXXXX
removeChildren XXXXX
center XXXXX
children XXXXX
metadata XXXXX
name XXXXX
rotation XXXXX
scale XXXXX
scaleOrientation XXXXX
translation XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

ImageCubeMapTexture

metadata  XXXX
description     X
load     X
refresh     X
url  XXXX

ImageTexture

metadata XXXXX
description     X
load     X
refresh     X
url XXXXX
repeatS XXXXX
repeatT XXXXX

ImageTexture3D

metadata  XXXX
description     X
load     X
refresh     X
url  XXXX
repeatS  XXXX
repeatT  XXXX
repeatR  XXXX

IndexedFaceSet

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

IndexedLineSet

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

IndexedQuadSet

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

IndexedTriangleFanSet

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

IndexedTriangleSet

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

IndexedTriangleStripSet

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

Inline

load XXXXX
metadata XXXXX
description     X
load     X
refresh     X
url XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

IntegerSequencer

next XXXXX
previous XXXXX
set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

IntegerTrigger

set_boolean XXXXX
integerKey XXXXX
metadata XXXXX
triggerValue XXXXX

IsoSurfaceVolumeData

contourStepSize    XX
dimensions    XX
gradients    XX
metadata    XX
renderStyle    XX
surfaceTolerance    XX
surfaceValues    XX
voxels    XX
bboxCenter    XX
bboxDisplay     X
bboxSize    XX
visible     X

KeySensor

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

Layer

addChildren   XXX
removeChildren   XXX
children   XXX
pickable   XXX
metadata   XXX
viewport   XXX

LayerSet

activeLayer   XXX
layers   XXX
metadata   XXX
order   XXX

Layout

align   XXX
metadata   XXX
offset   XXX
offsetUnits   XXX
scaleMode   XXX
size   XXX
sizeUnits   XXX

LayoutGroup

addChildren   XXX
removeChildren   XXX
children   XXX
layout   XXX
metadata   XXX
viewport   XXX

LayoutLayer

addChildren   XXX
removeChildren   XXX
children   XXX
pickable   XXX
layout   XXX
metadata   XXX
viewport   XXX

LinePickSensor

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

LineProperties

applied XXXXX
linetype XXXXX
linewidthScaleFactor XXXXX
metadata XXXXX

LineSet

attrib  XXXX
color XXXXX
coord XXXXX
fogCoord  XXXX
metadata XXXXX
vertexCount XXXXX

LoadSensor

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

LocalFog

color  XXXX
enabled  XXXX
fogType  XXXX
metadata  XXXX
visibilityRange  XXXX

LOD

addChildren XXXXX
removeChildren XXXXX
children XXXXX
metadata XXXXX
center XXXXX
forceTransitions  XXXX
level_changed  XXXX
range XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

Material

ambientIntensity XXXXX
ambientTexture     X
ambientTextureMapping     X
diffuseColor XXXXX
diffuseTexture     X
diffuseTextureMapping     X
emissiveColor XXXXX
emissiveTexture     X
emissiveTextureMapping     X
metadata XXXXX
normalTexture     X
normalTextureMapping     X
normalScale     X
occlusionStrength     X
occlusionTexture     X
occlusionTextureMapping     X
shininess XXXXX
shininessTexture     X
shininessTextureMapping     X
specularColor XXXXX
specularTexture     X
specularTextureMapping     X
transparency XXXXX

Matrix3VertexAttribute

metadata  XXXX
value  XXXX
name  XXXX

Matrix4VertexAttribute

metadata  XXXX
value  XXXX
name  XXXX

MetadataBoolean

metadata    XX
name    XX
reference    XX
value    XX

MetadataDouble

metadata XXXXX
name XXXXX
reference XXXXX
value XXXXX

MetadataFloat

metadata XXXXX
name XXXXX
reference XXXXX
value XXXXX

MetadataInteger

metadata XXXXX
name XXXXX
reference XXXXX
value XXXXX

MetadataSet

metadata XXXXX
name XXXXX
reference XXXXX
value XXXXX

MetadataString

metadata XXXXX
name XXXXX
reference XXXXX
value XXXXX

MotorJoint

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

MovieTexture

loop XXXXX
metadata XXXXX
pauseTime XXXXX
pitch    XX
resumeTime XXXXX
speed XXXXX
startTime XXXXX
stopTime XXXXX
description     X
load     X
refresh     X
url XXXXX
repeatS XXXXX
repeatT XXXXX
duration_changed XXXXX
elapsedTime XXXXX
isActive XXXXX
isPaused XXXXX

MultiTexture

alpha XXXXX
color XXXXX
function XXXXX
metadata XXXXX
mode XXXXX
source XXXXX
texture XXXXX

MultiTextureCoordinate

metadata XXXXX
texCoord XXXXX

MultiTextureTransform

metadata XXXXX
textureTransform XXXXX

NavigationInfo

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

Normal

metadata XXXXX
vector XXXXX

NormalInterpolator

set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

NurbsCurve

controlPoint XXXXX
metadata XXXXX
tessellation XXXXX
weight XXXXX
closed XXXXX
knot XXXXX
order XXXXX

NurbsCurve2D

controlPoint XXXXX
metadata XXXXX
tessellation XXXXX
weight XXXXX
knot XXXXX
order XXXXX
closed XXXXX

NurbsOrientationInterpolator

set_fraction XXXXX
controlPoint XXXXX
knot XXXXX
metadata XXXXX
order XXXXX
weight XXXXX
value_changed XXXXX

NurbsPatchSurface

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

NurbsPositionInterpolator

set_fraction XXXXX
controlPoint XXXXX
knot XXXXX
metadata XXXXX
order XXXXX
weight XXXXX
value_changed XXXXX

NurbsSet

addGeometry XXXXX
removeGeometry XXXXX
geometry XXXXX
metadata XXXXX
tessellationScale XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

NurbsSurfaceInterpolator

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

NurbsSweptSurface

crossSectionCurve XXXXX
metadata XXXXX
trajectoryCurve XXXXX
ccw XXXXX
solid XXXXX

NurbsSwungSurface

metadata XXXXX
profileCurve XXXXX
trajectoryCurve XXXXX
ccw XXXXX
solid XXXXX

NurbsTextureCoordinate

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

NurbsTrimmedSurface

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

OpacityMapVolumeStyle

enabled    XX
metadata    XX
transferFunction    XX

OrientationChaser

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

OrientationDamper

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

OrientationInterpolator

set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

OrthoViewpoint

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

PackagedShader

activate  XXXX
metadata  XXXX
description     X
load     X
refresh     X
url  XXXX
isSelected  XXXX
isValid  XXXX
language  XXXX
Any number of additional fields as specified in 31.4.4 PackagedShader.  XXXX

ParticleSystem

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

PhysicalMaterial

baseColor     X
baseTexture     X
baseTextureMapping     X
metallic     X
metallicRoughnessTexture     X
metallicRoughnessTextureMapping     X
emissiveColor     X
emissiveTexture     X
emissiveTextureMapping     X
metadata     X
normalTexture     X
normalTextureMapping     X
normalScale     X
occlusionStrength     X
occlusionTexture     X
occlusionTextureMapping     X
roughness     X
transparency     X

PickableGroup

addChildren   XXX
removeChildren   XXX
children   XXX
metadata   XXX
objectType   XXX
pickable   XXX
bboxCenter   XXX
bboxDisplay     X
bboxSize   XXX
visible     X

PixelTexture

image XXXXX
metadata XXXXX
repeatS XXXXX
repeatT XXXXX

PixelTexture3D

metadata  XXXX
image  XXXX
repeatS  XXXX
repeatT  XXXX
repeatR  XXXX

PlaneSensor

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

PointEmitter

direction   XXX
metadata   XXX
position   XXX
speed   XXX
variation   XXX
mass   XXX
surfaceArea   XXX

PointLight

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

PointPickSensor

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

PointSet

attrib  XXXX
color XXXXX
coord XXXXX
fogCoord  XXXX
metadata XXXXX

PolylineEmitter

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

Polyline2D

metadata XXXXX
lineSegments XXXXX

Polypoint2D

metadata XXXXX
point XXXXX

PositionChaser

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

PositionChaser2D

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

PositionDamper

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

PositionDamper2D

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

PositionInterpolator

set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

PositionInterpolator2D

set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

PrimitivePickSensor

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

ProgramShader

activate  XXXX
metadata  XXXX
programs  XXXX
isSelected  XXXX
isValid  XXXX
language  XXXX

ProjectionVolumeStyle

enabled    XX
metadata    XX
intensityThreshold    XX
type    XX

ProximitySensor

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

QuadSet

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

ReceiverPdu

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

Rectangle2D

metadata XXXXX
size XXXXX
solid XXXXX

RigidBody

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

RigidBodyCollection

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

ScalarChaser

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

ScalarDamper

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

ScalarInterpolator

set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

ScreenFontStyle

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

ScreenGroup

addChildren   XXX
removeChildren   XXX
children   XXX
metadata   XXX
bboxCenter   XXX
bboxDisplay     X
bboxSize   XXX
visible     X

Script

metadata XXXXX
description     X
load     X
refresh     X
url XXXXX
directOutput XXXXX
mustEvaluate XXXXX
Any number of additional fields as specified in 29.4.1 Script. XXXXX

SegmentedVolumeData

dimensions    XX
metadata    XX
renderStyle    XX
segmentEnabled    XX
segmentIdentifiers    XX
voxels    XX
bboxCenter    XX
bboxDisplay     X
bboxSize    XX
visible     X

ShadedVolumeStyle

enabled    XX
lighting    XX
material    XX
metadata    XX
shadows    XX
surfaceNormals    XX
phaseFunction    XX

ShaderPart

metadata  XXXX
description     X
load     X
refresh     X
url  XXXX
type  XXXX

ShaderProgram

metadata  XXXX
description     X
load     X
refresh     X
url  XXXX
type  XXXX
Any number of additional fields as specified in 31.4.7 ShaderProgram.  XXXX

Shape

appearance XXXXX
geometry XXXXX
metadata XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

SignalPdu

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

SilhouetteEnhancementVolumeStyle

enabled    XX
metadata    XX
silhouetteBoundaryOpacity    XX
silhouetteRetainedOpacity    XX
silhouetteSharpness    XX
surfaceNormals    XX

SingleAxisHingeJoint

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

SliderJoint

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

Sound

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

Sphere

metadata XXXXX
radius XXXXX
solid XXXXX

SphereSensor

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

SplinePositionInterpolator

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

SplinePositionInterpolator2D

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

SplineScalarInterpolator

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

SpotLight

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

SquadOrientationInterpolator

set_fraction   XXX
key   XXX
keyValue   XXX
metadata   XXX
normalizeVelocity   XXX
value_changed   XXX

StaticGroup

metadata XXXXX
children XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

StringSensor

deletionAllowed XXXXX
enabled XXXXX
metadata XXXXX
enteredText XXXXX
finalText XXXXX
isActive XXXXX

SurfaceEmitter

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

Switch

addChildren XXXXX
removeChildren XXXXX
children XXXXX
metadata XXXXX
whichChoice XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

TexCoordChaser2D

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

TexCoordDamper2D

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

Text

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

TextureBackground

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

TextureCoordinate

mapping     X
metadata XXXXX
point XXXXX

TextureCoordinate3D

mapping     X
metadata  XXXX
point  XXXX

TextureCoordinate4D

mapping     X
metadata  XXXX
point  XXXX

TextureCoordinateGenerator

mapping     X
metadata XXXXX
mode XXXXX
parameter XXXXX

TextureProperties

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

TextureTransform

center XXXXX
mapping     X
metadata XXXXX
rotation XXXXX
scale XXXXX
translation XXXXX

TextureTransform3D

center  XXXX
mapping     X
metadata  XXXX
rotation  XXXX
scale  XXXX
translation  XXXX

TextureTransformMatrix3D

mapping     X
metadata  XXXX
matrix  XXXX

TimeSensor

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

TimeTrigger

set_boolean XXXXX
metadata XXXXX
triggerTime XXXXX

ToneMappedVolumeStyle

coolColor    XX
enabled    XX
metadata    XX
surfaceNormals    XX
warmColor    XX

TouchSensor

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

Transform

addChildren XXXXX
removeChildren XXXXX
center XXXXX
children XXXXX
metadata XXXXX
rotation XXXXX
scale XXXXX
scaleOrientation XXXXX
translation XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

TransformSensor

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

TransmitterPdu

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

TriangleFanSet

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

TriangleSet

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

TriangleSet2D

metadata XXXXX
vertices XXXXX
solid XXXXX

TriangleStripSet

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

TwoSidedMaterial

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

UnlitMaterial

emissiveColor     X
emissiveTexture     X
emissiveTextureMapping     X
metadata     X
normalTexture     X
normalTextureMapping     X
normalScale     X
transparency     X

UniversalJoint

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

Viewport

addChildren   XXX
removeChildren   XXX
children   XXX
clipBoundary   XXX
metadata   XXX
bboxCenter   XXX
bboxDisplay     X
bboxSize   XXX
visible     X

VisibilitySensor

center XXXXX
enabled XXXXX
metadata XXXXX
size XXXXX
enterTime XXXXX
exitTime XXXXX
isActive XXXXX

VolumeData

dimensions    XX
metadata    XX
renderStyle    XX
voxels    XX
bboxCenter    XX
bboxDisplay     X
bboxSize    XX
visible     X

VolumeEmitter

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

VolumePickSensor

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

WindPhysicsModel

direction   XXX
enabled   XXX
gustiness   XXX
metadata   XXX
speed   XXX
turbulence   XXX

WorldInfo

metadata XXXXX
info XXXXX
title XXXXX

X3DAppearanceChildNode

metadata XXXXX

X3DAppearanceNode

metadata XXXXX

X3DBackgroundNode

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

X3DBindableNode

set_bind XXXXX
metadata XXXXX
bindTime XXXXX
isBound XXXXX

X3DBoundedObject

bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

X3DChaserNode

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

X3DChildNode

metadata XXXXX

X3DColorNode

metadata XXXXX

X3DComposableVolumeRenderStyleNode

enabled    XX
metadata    XX

X3DComposedGeometryNode

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

X3DCoordinateNode

metadata XXXXX

X3DDamperNode

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

X3DDragSensorNode

autoOffset XXXXX
description XXXXX
enabled XXXXX
metadata XXXXX
isActive XXXXX
isOver XXXXX
trackPoint_changed XXXXX

X3DEnvironmentalSensorNode

center XXXXX
enabled XXXXX
metadata XXXXX
size XXXXX
enterTime XXXXX
exitTime XXXXX
isActive XXXXX

X3DEnvironmentTextureNode

metadata  XXXX

X3DFollowerNode

set_destination   XXX
set_value   XXX
metadata   XXX
isActive   XXX
value_changed   XXX
initialDestination   XXX
initialValue   XXX

X3DFogObject

color  XXXX
fogType  XXXX
visibilityRange  XXXX

X3DFontStyleNode

metadata XXXXX

X3DGeometricPropertyNode

metadata XXXXX

X3DGeometryNode

metadata XXXXX

X3DGroupingNode

addChildren XXXXX
removeChildren XXXXX
children XXXXX
metadata XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

X3DInfoNode

metadata XXXXX

X3DInterpolatorNode

set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

X3DKeyDeviceSensorNode

enabled XXXXX
metadata XXXXX
isActive XXXXX

X3DLayerNode

pickable   XXX
metadata   XXX
viewport   XXX

X3DLayoutNode

metadata   XXX

X3DLightNode

ambientIntensity XXXXX
color XXXXX
global XXXXX
intensity XXXXX
metadata XXXXX
on XXXXX

X3DMaterialNode

metadata XXXXX

X3DMetadataObject

name XXXXX
reference XXXXX

X3DNBodyCollidableNode

enabled   XXX
metadata   XXX
rotation   XXX
translation   XXX
bboxCenter   XXX
bboxDisplay     X
bboxSize   XXX
visible     X

X3DNBodyCollisionSpaceNode

enabled   XXX
metadata   XXX
bboxCenter   XXX
bboxDisplay     X
bboxSize   XXX
visible     X

X3DNetworkSensorNode

enabled XXXXX
metadata XXXXX
isActive XXXXX

X3DNode

metadata XXXXX

X3DNormalNode

metadata XXXXX

X3DNurbsControlCurveNode

controlPoint XXXXX
metadata XXXXX

X3DNurbsSurfaceGeometryNode

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

X3DOneSidedMaterialNode

emissiveColor     X
emissiveTexture     X
emissiveTextureMapping     X
metadata     X
normalTexture     X
normalTextureMapping     X
normalScale     X

X3DParametricGeometryNode

metadata XXXXX

X3DParticleEmitterNode

metadata   XXX
speed   XXX
variation   XXX
mass   XXX
surfaceArea   XXX

X3DParticlePhysicsModelNode

enabled   XXX
metadata   XXX

X3DPickableObject

enabled   XXX
metadata   XXX

X3DPickSensorNode

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

X3DPointingDeviceSensorNode

description XXXXX
enabled XXXXX
metadata XXXXX
isActive XXXXX
isOver XXXXX

X3DProductStructureChildNode

metadata  XXXX
name  XXXX

X3DProgrammableShaderObject

none  XXXX

X3DPrototypeInstance

metadata XXXXX

X3DRigidJointNode

body1   XXX
body2   XXX
metadata   XXX
mustOutput   XXX

X3DScriptNode

metadata   XXX

X3DSensorNode

enabled XXXXX
metadata XXXXX
isActive XXXXX

X3DSequencerNode

next XXXXX
previous XXXXX
set_fraction XXXXX
key XXXXX
keyValue XXXXX
metadata XXXXX
value_changed XXXXX

X3DShaderNode

activate  XXXX
metadata  XXXX
isSelected  XXXX
isValid  XXXX
language  XXXX

X3DShapeNode

appearance XXXXX
geometry XXXXX
metadata XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

X3DSoundNode

metadata XXXXX

X3DSoundSourceNode

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

X3DSingleTextureCoordinateNode

mapping     X
metadata     X

X3DSingleTextureCoordinateNode

metadata     X

X3DSingleTextureCoordinateNode

mapping     X
metadata     X

X3DTexture2DNode

metadata XXXXX
repeatS XXXXX
repeatT XXXXX

X3DTexture3DNode

metadata  XXXX
repeatS  XXXX
repeatT  XXXX
repeatR  XXXX

X3DTextureCoordinateNode

metadata XXXXX

X3DTextureNode

metadata XXXXX

X3DTextureTransformNode

metadata XXXXX

X3DTimeDependentNode

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

X3DTouchSensorNode

description XXXXX
enabled XXXXX
metadata XXXXX
isActive XXXXX
isOver XXXXX
touchTime XXXXX

X3DTriggerNode

metadata XXXXX

X3DUrlObject

description     X
load     X
refresh     X
url XXXXX

X3DVertexAttributeNode

metadata  XXXX
name  XXXX

X3DViewpointNode

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

X3DViewportNode

addChildren   XXX
removeChildren   XXX
children   XXX
metadata   XXX
bboxCenter   XXX
bboxDisplay     X
bboxSize   XXX
visible     X

X3DVolumeDataNode

dimensions    XX
metadata    XX
bboxCenter    XX
bboxDisplay     X
bboxSize    XX
visible     X

X3DVolumeRenderStyleNode

enabled    XX
metadata    XX

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 4.0

COMPONENT

name XXXXX
level XXXXX

EXTERNPROTO 

externprotoName XXXXX
externprotoInterfaceDeclaration XXXXX
externprotoURL XXXXX

header

standard XXXXX
version XXXXX
character encoding XXXXX
comments XXXXX

META

key XXXXX
data XXXXX

PROFILE

name XXXXX

PROTO 

protoName XXXXX
protoInterfaceDeclaration XXXXX
protoDefinition XXXXX

ROUTE

fromNodeName XXXXX
fromFieldName XXXXX
toNodeName XXXXX
toFieldName XXXXX

UNIT 

category    XX
name    XX
conversionFactor    XX

--- X3D separator bar ---