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

Annex Z

(informative)

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

AcousticProperties

absorption X
description X
diffuse X
enabled X
metadata X
refraction X
specular X

Analyser

channelCountMode X
channelInterpretation X
children X
description X
enabled X
fftSize X
frequencyBinCount X
gain X
minDecibels X
maxDecibels X
metadata X
pauseTime X
resumeTime X
smoothingTimeConstant X
startTime X
stopTime X
tailTime X
channelCount X
elapsedTime X
isActive X
isPaused X

Anchor

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

Appearance

acousticProperties     X
alphaCutoff X
alphaMode X
backMaterial X
fillProperties XXXXX
lineProperties XXXXX
pointProperties X
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

autoRefresh X
autoRefreshTimeLimit X
description XXXXX
enabled X
gain X
load     X
loop XXXXX
metadata XXXXX
pauseTime XXXXX
pitch XXXXX
resumeTime XXXXX
startTime XXXXX
stopTime XXXXX
url XXXXX
duration_changed XXXXX
elapsedTime XXXXX
isActive XXXXX
isPaused XXXXX

AudioDestination

channelCountMode X
channelInterpretation X
children X
description X
enabled X
gain X
maxChannelCount X
metadata X
mediaDeviceID X
isActive X
channelCount X

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
forceOutput   XXX
metadata   XXX
body1AnchorPoint   XXX
body2AnchorPoint   XXX

Billboard

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

BiquadFilter

channelCountMode X
channelInterpretation X
children X
description X
detune X
enabled X
frequency X
gain X
metadata X
pauseTime X
qualityFactor X
resumeTime X
startTime X
stopTime X
tailTime X
type X
channelCount X
elapsedTime X
isActive X
isPaused X

BlendedVolumeStyle

enabled    XX
metadata    XX
renderStyle    XX
voxels    XX
weightConstant1    XX
weightConstant2    XX
weightFunction1    XX
weightFunction2    XX
weightTransferFunction1    XX
weightTransferFunction2    XX

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
surfaceNormals    XX

BoundedPhysicsModel

enabled   XXX
geometry   XXX
metadata   XXX

Box

metadata XXXXX
size XXXXX
solid XXXXX

BufferAudioSource

autoRefresh X
autoRefreshTimeLimit X
buffer X
bufferDuration X
channelCountMode X
channelInterpretation X
description X
detune X
enabled X
gain X
load X
loop X
loopEnd X
loopStart X
metadata X
numberOfChannels X
pauseTime X
playbackRate X
resumeTime X
sampleRate X
startTime X
stopTime X
url X
bufferLength X
channelCount X
elapsedTime X
isActive X
isPaused X

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 

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

ChannelMerger

channelCountMode X
channelInterpretation X
children X
description X
enabled X
gain X
metadata X
channelCount X

ChannelSelector

channelCountMode X
channelInterpretation X
channelSelection X
children X
description X
enabled X
gain X
metadata X
channelCount X

ChannelSplitter

channelCountMode X
channelInterpretation X
children X
description X
enabled X
gain X
metadata X
outputs X
channelCount X

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
collidable   XXX
visible     X

CollidableShape

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

Collision

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

CollisionCollection

appliedParameters   XXX
bounce   XXX
collidables   XXX
description X
enabled   XXX
frictionCoefficients   XXX
metadata   XXX
minBounceSpeed   XXX
slipFactors   XXX
softnessConstantForceMix   XXX
softnessErrorCorrection   XXX
surfaceSpeed   XXX
bboxCenter XXX
bboxDisplay     X
bboxSize XXX
visible     X

CollisionSensor

collider   XXX
description X
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

backTexture  XXXX
bottomTexture  XXXX
frontTexture  XXXX
leftTexture  XXXX
metadata  XXXX
rightTexture  XXXX
topTexture  XXXX

ComposedShader

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

ComposedTexture3D

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

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
mass   XXX
metadata   XXX
on   X
position   XXX
speed   XXX
surfaceArea   XXX
variation   XXX

Contact

appliedParameters   XXX
body1   XXX
body2   XXX
bounce   XXX
contactNormal   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

Convolver

buffer X
channelCountMode X
channelInterpretation X
children X
description X
enabled X
gain X
metadata X
normalize X
pauseTime X
resumeTime X
startTime X
stopTime X
tailTime X
channelCount X
elapsedTime X
isActive X
isPaused X

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

Delay

channelCountMode X
channelInterpretation X
children X
delayTime X
description X
enabled X
gain X
maxDelayTime X
metadata X
pauseTime X
resumeTime X
startTime X
stopTime X
tailTime X
channelCount X
elapsedTime X
isActive X
isPaused X

DirectionalLight

ambientIntensity XXXXX
color XXXXX
direction XXXXX
global  XXXX
intensity XXXXX
metadata XXXXX
on XXXXX
shadows     X
shadowIntensity     X

DISEntityManager

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

DISEntityTypeMapping

metadata   XXX
autoRefresh X
autoRefreshTimeLimit X
description     X
load     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
forceOutput   XXX
maxAngle1   XXX
maxTorque1   XXX
maxTorque2   XXX
metadata   XXX
minAngle1   XXX
stop1Bounce   XXX
stop1ConstantForceMix   XXX
stop1ErrorCorrection   XXX
suspensionErrorCorrection   XXX
suspensionForce   XXX
body1AnchorPoint   XXX
body2AnchorPoint   XXX
body1Axis   XXX
body2Axis   XXX
hinge1Angle   XXX
hinge1AngleRate   XXX
hinge2Angle   XXX
hinge2AngleRate   XXX

DynamicsCompressor

attack X
channelCountMode X
channelInterpretation X
children X
description X
enabled X
gain X
knee X
metadata X
pauseTime X
ratio X
release X
resumeTime X
startTime X
stopTime X
tailTime X
threshold X
channelCount X
elapsedTime X
isActive X
isPaused X
reduction X

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
description X
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
geoCoords X
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
rtpHeaderExpected XXXXX
timestamp XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

ExplosionEmitter

mass   XXX
metadata   XXX
on   X
position   XXX
speed   XXX
surfaceArea   XXX
variation   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

Gain

channelCountMode X
channelInterpretation X
children X
description X
enabled X
gain X
metadata X
pauseTime X
resumeTime X
startTime X
stopTime X
tailTime X
channelCount X
elapsedTime X
isActive X
isPaused X

GeneratedCubeMapTexture

description X
metadata  XXXX
update  XXXX
size  XXXX
textureProperties X

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
geoCoords 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
autoRefresh X
autoRefreshTimeLimit X
description     X
load     X
metadata XXXXX
summary XXXXX
url XXXXX

GeoOrigin

geoCoords XXXXX
metadata XXXXX
geoSystem XXXXX
rotateYUp XXXXX

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
geoOrigin   XXX
geoSystem   XXX
visible     X

GeoViewpoint

set_bind XXXXX
set_orientation XXX
set_position XXX
centerOfRotation XXXXX
description XXXXX
farDistance X
fieldOfView XXXXX
headlight XXX  
jump XXXXX
metadata XXXXX
navigationInfo  X
navType XXX  
nearDistance X
orientation XXXXX
position XXXXX
retainUserOffsets   XXX
viewAll  X
bindTime XXXXX
isBound XXXXX
geoOrigin XXXXX
geoSystem XXXXX
speedFactor XXXXX

Group

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

HAnimDisplacer

coordIndex XXXXX
description X
displacements XXXXX
metadata XXXXX
name XXXXX
weight XXXXX

HAnimHumanoid

center XXXXX
description X
info XXXXX
jointBindingPositions X
jointBindingRotations X
jointBindingScales X
joints XXXXX
loa X
metadata XXXXX
motions X
motionsEnabled X
name XXXXX
rotation XXXXX
scale XXXXX
scaleOrientation XXXXX
segments XXXXX
sites XXXXX
skeletalConfiguration X
skeleton XXXXX
skin XXXXX
skinBindingCoords X
skinBindingNormals X
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
description X
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

HAnimMotion

next X
previous X
channels X
channelsEnabled X
description X
enabled X
endFrame X
frameDuration X
frameIncrement X
frameIndex X
joints X
loa     X
loop X
metadata     X
startFrame     X
values     X
cycleTime     X
elapsedTime     X
frameCount     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
description X
metadata XXXXX
name XXXXX
rotation XXXXX
scale XXXXX
scaleOrientation XXXXX
translation XXXXX
bboxCenter XXXXX
bboxDisplay     X
bboxSize XXXXX
visible     X

ImageCubeMapTexture

metadata  XXXX
autoRefresh X
autoRefreshTimeLimit X
description     X
load     X
url  XXXX
textureProperties X

ImageTexture

metadata XXXXX
autoRefresh X
autoRefreshTimeLimit X
description     X
load     X
url XXXXX
repeatS XXXXX
repeatT XXXXX
textureProperties   XXX

ImageTexture3D

metadata  XXXX
autoRefresh X
autoRefreshTimeLimit X
description     X
load     X
url  XXXX
repeatS  XXXX
repeatT  XXXX
repeatR  XXXX
textureProperties   XXX

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
normal XXXXX
colorIndex XXXXX
colorPerVertex XXXXX
coordIndex 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

metadata XXXXX
autoRefresh X
autoRefreshTimeLimit X
description     X
global X
load     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

description X
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
metadata   XXX
pickable   XXX
viewport   XXX
visible X

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
bboxCenter X
bboxDisplay X
bboxSize X
visible X

LayoutLayer

addChildren   XXX
removeChildren   XXX
children   XXX
layout   XXX
metadata   XXX
objectType   XXX
pickable   XXX
viewport   XXX
visible X

LinePickSensor

description X
enabled   XXX
matchCriterion   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
normal X
vertexCount XXXXX

ListenerPointSource

description X
dopplerEnabled X
enabled X
gain X
interauralDistance X
metadata X
orientation X
position X
pauseTime X
resumeTime X
startTime X
stopTime X
trackCurrentView X
elapsedTime X
isActive X
isPaused X

LoadSensor

children X
watchList XXXX
description X
enabled XXXXX
metadata XXXXX
timeOut 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
normalScale     X
normalTexture     X
normalTextureMapping     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

MicrophoneSource

description X
enabled X
gain X
mediaDeviceID X
metadata X
pauseTime X
resumeTime X
startTime X
stopTime X
elapsedTime X
isActive X
isPaused X

MotorJoint

axis1Angle   XXX
axis1Torque   XXX
axis2Angle   XXX
axis2Torque   XXX
axis3Angle   XXX
axis3Torque   XXX
body1   XXX
body2   XXX
enabledAxes   XXX
forceOutput   XXX
metadata   XXX
motor1Axis   XXX
motor2Axis   XXX
motor3Axis   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

autoRefresh X
autoRefreshTimeLimit X
description     X
enabled X
gain X
load     X
loop XXXXX
metadata XXXXX
pauseTime XXXXX
pitch    XX
resumeTime XXXXX
speed XXXXX
startTime XXXXX
stopTime XXXXX
url XXXXX
duration_changed XXXXX
elapsedTime XXXXX
isActive XXXXX
isPaused XXXXX
repeatS XXXXX
repeatT XXXXX
textureProperties   XXX

MultiTexture

alpha XXXXX
color XXXXX
description X
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
closed XXXXX
knot XXXXX
order 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
farDistance X
fieldOfView   XXX
jump   XXX
metadata   XXX
navigationInfo  X
nearDistance X
orientation   XXX
position   XXX
retainUserOffsets   XXX
viewAll  X
bindTime   XXX
isBound   XXX

OscillatorSource

description X
detune X
enabled X
frequency X
gain X
metadata X
pauseTime X
periodicWave X
resumeTime X
startTime X
stopTime X
elapsedTime X
isActive X
isPaused X

PackagedShader

activate  XXXX
autoRefresh X
autoRefreshTimeLimit X
description     X
load     X
metadata  XXXX
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
color   X
colorRamp   XX
colorKey   XXX
emitter   XXX
geometryType   XXX
physics   XXX
texCoord   X
texCoordRamp   XX
texCoordKey   XXX
visible     X

PeriodicWave

description X
enabled X
metadata X
optionsReal X
optionsImag X
type X

PhysicalMaterial

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

PickableGroup

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

PixelTexture

description X
image XXXXX
metadata XXXXX
repeatS XXXXX
repeatT XXXXX
textureProperties   XXX

PixelTexture3D

description X
image  XXXX
metadata  XXXX
repeatR  XXXX
repeatS  XXXX
repeatT  XXXX
textureProperties   XXX

PlaneSensor

autoOffset XXXXX
axisRotation 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
mass   XXX
metadata   XXX
on   X
position   XXX
speed   XXX
surfaceArea   XXX
variation   XXX

PointLight

ambientIntensity XXXXX
attenuation XXXXX
color XXXXX
global  XXXX
intensity XXXXX
location XXXXX
metadata XXXXX
on XXXXX
radius XXXXX
shadows     X
shadowIntensity     X

PointPickSensor

description X
enabled   XXX
matchCriterion   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
normal X

PolylineEmitter

set_coordIndex   XXX
coord   XXX
direction   XXX
mass   XXX
metadata   XXX
on   X
speed   XXX
surfaceArea   XXX
variation   XXX
coordIndex   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

description X
enabled   XXX
matchCriterion   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
description X
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 XXXX
applicationID  XXXX
description X
enabled  XXXX
entityID  XXXX
geoCoords X
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
bboxDisplay X
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
bboxCenter X
bboxSize X
visible X

RigidBodyCollection

set_contacts   XXX
autoDisable   XXX
bboxDisplay X
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
bboxCenter X
bboxSize X
collider   XXX
visible X

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

autoRefresh X
autoRefreshTimeLimit X
description     X
load     X
metadata XXXXX
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

autoRefresh X
autoRefreshTimeLimit X
description     X
load     X
metadata  XXXX
url  XXXX
type  XXXX

ShaderProgram

autoRefresh X
autoRefreshTimeLimit X
description     X
load     X
metadata  XXXX
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
castShadow     X
visible     X

SignalPdu

address XXXXX
applicationID XXXXX
data XXXXX
dataLength XXXXX
description X
enabled  XXXX
encodingScheme XXXXX
entityID XXXXX
geoCoords X
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
forceOutput   XXX
maxAngle   XXX
metadata   XXX
minAngle   XXX
stopBounce   XXX
stopErrorCorrection   XXX
angle   XXX
angleRate   XXX
body1AnchorPoint   XXX
body2AnchorPoint   XXX

SliderJoint

axis   XXX
body1   XXX
body2   XXX
forceOutput   XXX
maxSeparation   XXX
metadata   XXX
sliderForce   XXX
minSeparation   XXX
stopBounce   XXX
stopErrorCorrection   XXX
separation   XXX
separationRate   XXX

Sound

children X
description X
direction XXXXX
enabled X
intensity XXXXX
location XXXXX
maxBack XXXXX
maxFront XXXXX
metadata XXXXX
minBack XXXXX
minFront XXXXX
priority XXXXX
source XXXXX
spatialize XXXXX

SpatialSound

children X
coneInnerAngle X
coneOuterAngle X
coneOuterGain X
description X
direction X
distanceModel X
dopplerEnabled X
enabled X
enableHRTF X
gain X
intensity X
location X
maxDistance X
metadata X
priority X
referenceDistance X
rolloffFactor X
spatialize X

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
shadows     X
shadowIntensity     X

SquadOrientationInterpolator

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

StaticGroup

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

StreamAudioDestination

channelCountMode X
channelInterpretation X
children X
description X
enabled X
gain X
mediaDeviceID X
metadata X
streamIdentifier X
channelCount X

StreamAudioSource

channelCountMode X
channelInterpretation X
description X
enabled X
gain X
metadata X
pauseTime X
resumeTime X
startTime X
stopTime X
streamIdentifier X
channelCount X
elapsedTime X
isActive X
isPaused X

StringSensor

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

SurfaceEmitter

set_coordIndex   XX
coordIndex   XX
mass   XXX
metadata   XXX
on   X
speed   XXX
surface   XXX
surfaceArea   XXX
variation   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
lineBounds  XXXX
maxExtent XXXXX
metadata XXXXX
origin  XXXX
solid XXXXX
string XXXXX
textBounds  XXXX

TextureBackground

set_bind XXXXX
backTexture XXXXX
bottomTexture XXXXX
frontTexture XXXXX
groundAngle XXXXX
groundColor XXXXX
leftTexture XXXXX
metadata XXXXX
rightTexture XXXXX
skyAngle XXXXX
skyColor XXXXX
topTexture 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

TextureProjector

ambientIntensity X
color X
description X
direction X
farDistance X
fieldOfView X
global X
intensity X
location X
metadata X
nearDistance X
on X
shadows     X
shadowIntensity     X
texture X
upVector X
aspectRatio X

TextureProjectorParallel

ambientIntensity X
color X
description X
direction X
farDistance X
fieldOfView X
global X
intensity X
location X
metadata X
nearDistance X
on X
shadows     X
shadowIntensity     X
texture X
aspectRatio X

TextureProperties

anisotropicDegree   XXX
borderColor (deprecated v4.0)   XXX
borderWidth (deprecated v4.0)   XXX
boundaryModeR   XXX
boundaryModeS   XXX
boundaryModeT   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
matrix  XXXX
metadata  XXXX

TimeSensor

cycleInterval XXXXX
description X
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
description X
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
description X
enabled  XXXX
entityID XXXXX
frequency XXXXX
geoCoords X
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 (deprecated)

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

UniversalJoint

anchorPoint   XXX
axis1   XXX
axis2   XXX
body1   XXX
body2   XXX
forceOutput   XXX
metadata   XXX
stop1Bounce   XXX
stop1ErrorCorrection   XXX
stop2Bounce   XXX
stop2ErrorCorrection   XXX
body1AnchorPoint   XXX
body1Axis   XXX
body2AnchorPoint   XXX
body2Axis   XXX

UnlitMaterial

emissiveColor     X
emissiveTexture     X
emissiveTextureMapping     X
metadata     X
normalScale     X
normalTexture     X
normalTextureMapping     X
transparency     X
Viewpoint set_bind XXXXX
centerOfRotation XXXXX
description XXXXX
farDistance X
fieldOfView XXXXX
jump XXXXX
metadata XXXXX
navigationInfo  X
nearDistance X
orientation XXXXX
position XXXXX
retainUserOffsets   XXX
viewAll  X
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
description X
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
coordIndex   XXX
direction   XXX
internal   XXX
mass   XXX
metadata   XXX
on   X
speed   XXX
surfaceArea   XXX
variation   XXX

VolumePickSensor

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

WaveShaper

channelCountMode X
channelInterpretation X
children X
curve X
description X
enabled X
gain X
metadata X
oversample X
pauseTime X
resumeTime X
startTime X
stopTime X
tailTime X
channelCount X
elapsedTime X
isActive X
isPaused X

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
description X
enabled XXXXX
metadata XXXXX
size XXXXX
enterTime XXXXX
exitTime XXXXX
isActive XXXXX

X3DEnvironmentTextureNode

description XXXX
metadata  XXXX
textureProperties  XXXX

X3DFogObject

color  XXXX
fogType  XXXX
visibilityRange  XXXX

X3DFollowerNode

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

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

description X
enabled XXXXX
metadata XXXXX
isActive XXXXX

X3DLayerNode

pickable   XXX
metadata   XXX
viewport   XXX

X3DLayoutNode

metadata   XXX

X3DLightNode

ambientIntensity XXXXX
color XXXXX
global XXXX
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

description X
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

description X
enabled XXXXX
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
forceOutput   XXX
metadata   XXX

X3DScriptNode

description X
metadata XXXXX
url XXXXX

X3DSensorNode

description X
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

X3DSingleTextureCoordinateNode

mapping     X
metadata     X

X3DSingleTextureNode

description X
metadata     X
textureProperties    X

X3DSingleTextureTransformNode

mapping     X
metadata     X

X3DSoundChannelNode

channelCountMode X
channelInterpretation X
children X
description X
enabled X
gain X
metadata X
channelCount X

X3DSoundDestinationNode

description X
enabled X
gain X
mediaDeviceID X
metadata X
channelCountMode X
channelInterpretation X
children X
isActive X
channelCount X

X3DSoundNode

description X
enabled X
metadata XXXXX

X3DSoundProcessingNode

channelCountMode X
channelInterpretation X
children X
description X
enabled X
gain X
metadata X
pauseTime X
resumeTime X
startTime X
stopTime X
tailTime X
channelCount X
elapsedTime X
isActive X
isPaused X

X3DSoundSourceNode

description X
enabled X
gain X
metadata X
pauseTime X
resumeTime X
startTime X
stopTime X
elapsedTime X
isActive X
isPaused X

X3DTexture2DNode

description X
metadata XXXXX
repeatS XXXXX
repeatT XXXXX
textureProperties   XXX

X3DTexture3DNode

description X
metadata  XXXX
repeatS  XXXX
repeatT  XXXX
repeatR  XXXX
textureProperties   XXX

X3DTextureCoordinateNode

metadata XXXXX

X3DTextureNode

description X
metadata XXXXX

X3DTextureProjectorNode

aspectRatio X
description X
direction X
farDistance X
global X
location X
metadata X
nearDistance X
on X
texture X

X3DTextureTransformNode

metadata XXXXX

X3DTimeDependentNode

description X
enabled X
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

autoRefresh X
autoRefreshTimeLimit X
description     X
load     X
url XXXXX

X3DVertexAttributeNode

metadata  XXXX
name  XXXX

X3DViewpointNode

set_bind   XXX
centerOfRotation   XXX
description   XXX
farDistance X
jump   XXX
metadata   XXX
navigationInfo  X
nearDistance X
orientation   XXX
position   XXX
retainUserOffsets   XXX
viewAll  X
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 ---