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 X X X X X
removeChildren X X X X X
children X X X X X
description X X X X X
metadata X X X X X
parameter X X X X X
load         X
refresh         X
url X X X X X
bboxCenter X X X X X
bboxDisplay         X
bboxSize X X X X X
visible         X

Appearance

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

Arc2D

metadata X X X X X
endAngle X X X X X
radius X X X X X
startAngle X X X X X
ArcClose2D metadata X X X X X
closureType X X X X X
endAngle X X X X X
radius X X X X X
solid X X X X X
startAngle X X X X X

AudioClip

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

Background

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

BallJoint

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

Billboard

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

BlendedVolumeStyle

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

BooleanFilter

set_boolean X X X X X
metadata X X X X X
inputFalse X X X X X
inputNegate X X X X X
inputTrue X X X X X

BooleanSequencer

next X X X X X
previous X X X X X
set_fraction X X X X X
key X X X X X
keyValue X X X X X
metadata X X X X X
value_changed X X X X X

BooleanToggle

set_boolean X X X X X
metadata X X X X X
toggle X X X X X

BooleanTrigger

set_triggerTime X X X X X
metadata X X X X X
triggerTrue X X X X X

BoundaryEnhancementVolumeStyle

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

BoundedPhysicsModel

enabled     X X X
geometry     X X X
metadata     X X X

Box

metadata X X X X X
size X X X X X
solid X X X X X

CADAssembly

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

CADFace

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

CADLayer

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

CADPart

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

CartoonVolumeStyle

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

Circle2D

metadata X X X X X
radius X X X X X

ClipPlane

enabled     X X X
metadata     X X X
plane     X X X

CollidableOffset

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

CollidableShape

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

Collision

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

CollisionCollection

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

CollisionSensor

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

CollisionSpace

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

Color

color X X X X X
metadata X X X X X

ColorChaser

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

ColorDamper

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

ColorInterpolator

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

ColorRGBA

color X X X X X
metadata X X X X X

ComposedCubeMapTexture

back   X X X X
bottom   X X X X
front   X X X X
left   X X X X
metadata   X X X X
right   X X X X
top   X X X X

ComposedShader

activate   X X X X
metadata   X X X X
parts   X X X X
isSelected   X X X X
isValid   X X X X
language   X X X X

ComposedTexture3D

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

ComposedVolumeStyle

enabled       X X
metadata       X X
renderStyle       X X

Cone

metadata X X X X X
bottom X X X X X
bottomRadius X X X X X
height X X X X X
side X X X X X
solid X X X X X

ConeEmitter

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

Contact

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

Contour2D

addChildren X X X X X
removeChildren X X X X X
children X X X X X
metadata X X X X X

ContourPolyline2D

metadata X X X X X
controlPoint X X X X X

Coordinate

metadata X X X X X
point X X X X X

CoordinateChaser

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

CoordinateDamper

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

CoordinateDouble

metadata X X X X X
point X X X X X

CoordinateInterpolator

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

CoordinateInterpolator2D

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

Cylinder

metadata X X X X X
bottom X X X X X
height X X X X X
radius X X X X X
side X X X X X
solid X X X X X
top X X X X X

CylinderSensor

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

DirectionalLight

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

DISEntityManager

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

DISEntityTypeMapping

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

Disk2D

metadata X X X X X
innerRadius X X X X X
outerRadius X X X X X
solid X X X X X

DoubleAxisHingeJoint

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

EaseInEaseOut

set_fraction     X X X
easeInEaseOut     X X X
key     X X X
metadata     X X X
modifiedFraction_changed     X X X

EdgeEnhancementVolumeStyle

edgeColor       X X
enabled       X X
gradientThreshold       X X
metadataColor       X X
surfaceNormals       X X

ElevationGrid

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

EnvironmentLight

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

EspduTransform

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

ExplosionEmitter

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

Extrusion

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

FillProperties

filled X X X X X
hatchColor X X X X X
hatched X X X X X
hatchStyle X X X X X
metadata X X X X X

FloatVertexAttribute

metadata   X X X X
value   X X X X
name   X X X X
numComponents   X X X X

Fog

set_bind X X X X X
color X X X X X
fogType X X X X X
metadata X X X X X
visibilityRange X X X X X
bindTime X X X X X
isBound X X X X X

FogCoordinate

depth   X X X X
metadata   X X X X

FontStyle

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

ForcePhysicsModel

enabled     X X X
force     X X X
metadata     X X X

GeneratedCubeMapTexture

metadata   X X X X
update   X X X X
size   X X X X

GeoCoordinate

metadata X X X X X
point X X X X X
geoOrigin X X X X X
geoSystem X X X X X

GeoElevationGrid

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

GeoLocation

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

GeoLOD

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

GeoMetadata

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

GeoOrigin (omitted as of 3.3)

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

GeoPositionInterpolator

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

GeoProximitySensor

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

GeoTouchSensor

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

GeoTransform

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

GeoViewpoint

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

Group

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

HAnimDisplacer

coordIndex X X X X X
displacements X X X X X
metadata X X X X X
name X X X X X
weight X X X X X

HAnimHumanoid

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

HAnimJoint

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

HAnimSegment

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

HAnimSite

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

ImageCubeMapTexture

metadata   X X X X
description         X
load         X
refresh         X
url   X X X X

ImageTexture

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

ImageTexture3D

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

IndexedFaceSet

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

IndexedLineSet

set_colorIndex X X X X X
set_coordIndex X X X X X
attrib   X X X X
color X X X X X
coord X X X X X
fogCoord   X X X X
metadata X X X X X
colorIndex X X X X X
colorPerVertex X X X X X
coordIndexd X X X X X

IndexedQuadSet

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

IndexedTriangleFanSet

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

IndexedTriangleSet

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

IndexedTriangleStripSet

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

Inline

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

IntegerSequencer

next X X X X X
previous X X X X X
set_fraction X X X X X
key X X X X X
keyValue X X X X X
metadata X X X X X
value_changed X X X X X

IntegerTrigger

set_boolean X X X X X
integerKey X X X X X
metadata X X X X X
triggerValue X X X X X

IsoSurfaceVolumeData

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

KeySensor

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

Layer

addChildren     X X X
removeChildren     X X X
children     X X X
pickable     X X X
metadata     X X X
viewport     X X X

LayerSet

activeLayer     X X X
layers     X X X
metadata     X X X
order     X X X

Layout

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

LayoutGroup

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

LayoutLayer

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

LinePickSensor

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

LineProperties

applied X X X X X
linetype X X X X X
linewidthScaleFactor X X X X X
metadata X X X X X

LineSet

attrib   X X X X
color X X X X X
coord X X X X X
fogCoord   X X X X
metadata X X X X X
vertexCount X X X X X

LoadSensor

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

LocalFog

color   X X X X
enabled   X X X X
fogType   X X X X
metadata   X X X X
visibilityRange   X X X X

LOD

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

Material

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

Matrix3VertexAttribute

metadata   X X X X
value   X X X X
name   X X X X

Matrix4VertexAttribute

metadata   X X X X
value   X X X X
name   X X X X

MetadataBoolean

metadata       X X
name       X X
reference       X X
value       X X

MetadataDouble

metadata X X X X X
name X X X X X
reference X X X X X
value X X X X X

MetadataFloat

metadata X X X X X
name X X X X X
reference X X X X X
value X X X X X

MetadataInteger

metadata X X X X X
name X X X X X
reference X X X X X
value X X X X X

MetadataSet

metadata X X X X X
name X X X X X
reference X X X X X
value X X X X X

MetadataString

metadata X X X X X
name X X X X X
reference X X X X X
value X X X X X

MotorJoint

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

MovieTexture

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

MultiTexture

alpha X X X X X
color X X X X X
function X X X X X
metadata X X X X X
mode X X X X X
source X X X X X
texture X X X X X

MultiTextureCoordinate

metadata X X X X X
texCoord X X X X X

MultiTextureTransform

metadata X X X X X
textureTransform X X X X X

NavigationInfo

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

Normal

metadata X X X X X
vector X X X X X

NormalInterpolator

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

NurbsCurve

controlPoint X X X X X
metadata X X X X X
tessellation X X X X X
weight X X X X X
closed X X X X X
knot X X X X X
order X X X X X

NurbsCurve2D

controlPoint X X X X X
metadata X X X X X
tessellation X X X X X
weight X X X X X
knot X X X X X
order X X X X X
closed X X X X X

NurbsOrientationInterpolator

set_fraction X X X X X
controlPoint X X X X X
knot X X X X X
metadata X X X X X
order X X X X X
weight X X X X X
value_changed X X X X X

NurbsPatchSurface

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

NurbsPositionInterpolator

set_fraction X X X X X
controlPoint X X X X X
knot X X X X X
metadata X X X X X
order X X X X X
weight X X X X X
value_changed X X X X X

NurbsSet

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

NurbsSurfaceInterpolator

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

NurbsSweptSurface

crossSectionCurve X X X X X
metadata X X X X X
trajectoryCurve X X X X X
ccw X X X X X
solid X X X X X

NurbsSwungSurface

metadata X X X X X
profileCurve X X X X X
trajectoryCurve X X X X X
ccw X X X X X
solid X X X X X

NurbsTextureCoordinate

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

NurbsTrimmedSurface

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

OpacityMapVolumeStyle

enabled       X X
metadata       X X
transferFunction       X X

OrientationChaser

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

OrientationDamper

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

OrientationInterpolator

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

OrthoViewpoint

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

PackagedShader

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

ParticleSystem

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

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     X X X
removeChildren     X X X
children     X X X
metadata     X X X
objectType     X X X
pickable     X X X
bboxCenter     X X X
bboxDisplay         X
bboxSize     X X X
visible         X

PixelTexture

image X X X X X
metadata X X X X X
repeatS X X X X X
repeatT X X X X X

PixelTexture3D

metadata   X X X X
image   X X X X
repeatS   X X X X
repeatT   X X X X
repeatR   X X X X

PlaneSensor

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

PointEmitter

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

PointLight

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

PointPickSensor

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

PointSet

attrib   X X X X
color X X X X X
coord X X X X X
fogCoord   X X X X
metadata X X X X X

PolylineEmitter

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

Polyline2D

metadata X X X X X
lineSegments X X X X X

Polypoint2D

metadata X X X X X
point X X X X X

PositionChaser

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

PositionChaser2D

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

PositionDamper

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

PositionDamper2D

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

PositionInterpolator

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

PositionInterpolator2D

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

PrimitivePickSensor

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

ProgramShader

activate   X X X X
metadata   X X X X
programs   X X X X
isSelected   X X X X
isValid   X X X X
language   X X X X

ProjectionVolumeStyle

enabled       X X
metadata       X X
intensityThreshold       X X
type       X X

ProximitySensor

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

QuadSet

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

ReceiverPdu

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

Rectangle2D

metadata X X X X X
size X X X X X
solid X X X X X

RigidBody

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

RigidBodyCollection

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

ScalarChaser

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

ScalarDamper

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

ScalarInterpolator

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

ScreenFontStyle

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

ScreenGroup

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

Script

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

SegmentedVolumeData

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

ShadedVolumeStyle

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

ShaderPart

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

ShaderProgram

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

Shape

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

SignalPdu

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

SilhouetteEnhancementVolumeStyle

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

SingleAxisHingeJoint

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

SliderJoint

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

Sound

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

Sphere

metadata X X X X X
radius X X X X X
solid X X X X X

SphereSensor

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

SplinePositionInterpolator

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

SplinePositionInterpolator2D

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

SplineScalarInterpolator

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

SpotLight

ambientIntensity X X X X X
attenuation X X X X X
beamWidth X X X X X
color X X X X X
cutOffAngle X X X X X
direction X X X X X
global   X X X X
intensity X X X X X
location X X X X X
metadata X X X X X
on X X X X X
radius X X X X X
shadows         X
shadowIntensity         X

SquadOrientationInterpolator

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

StaticGroup

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

StringSensor

deletionAllowed X X X X X
enabled X X X X X
metadata X X X X X
enteredText X X X X X
finalText X X X X X
isActive X X X X X

SurfaceEmitter

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

Switch

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

TexCoordChaser2D

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

TexCoordDamper2D

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

Text

fontStyle X X X X X
length X X X X X
maxExtent X X X X X
metadata X X X X X
string X X X X X
lineBounds   X X X X
textBounds   X X X X
solid X X X X X

TextureBackground

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

TextureCoordinate

mapping         X
metadata X X X X X
point X X X X X

TextureCoordinate3D

mapping         X
metadata   X X X X
point   X X X X

TextureCoordinate4D

mapping         X
metadata   X X X X
point   X X X X

TextureCoordinateGenerator

mapping         X
metadata X X X X X
mode X X X X X
parameter X X X X X

TextureProjector

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

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     X X X
borderColor     X X X
borderWidth     X X X
boundaryModeS     X X X
boundaryModeT     X X X
boundaryModeR     X X X
magnificationFilter     X X X
metadata     X X X
minificationFilter     X X X
textureCompression     X X X
texturePriority     X X X
generateMipMaps     X X X

TextureTransform

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

TextureTransform3D

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

TextureTransformMatrix3D

mapping         X
metadata   X X X X
matrix   X X X X

TimeSensor

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

TimeTrigger

set_boolean X X X X X
metadata X X X X X
triggerTime X X X X X

ToneMappedVolumeStyle

coolColor       X X
enabled       X X
metadata       X X
surfaceNormals       X X
warmColor       X X

TouchSensor

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

Transform

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

TransformSensor

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

TransmitterPdu

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

TriangleFanSet

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

TriangleSet

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

TriangleSet2D

metadata X X X X X
vertices X X X X X
solid X X X X X

TriangleStripSet

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

TwoSidedMaterial

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

UnlitMaterial

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

UniversalJoint

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

Viewport

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

VisibilitySensor

center X X X X X
enabled X X X X X
metadata X X X X X
size X X X X X
enterTime X X X X X
exitTime X X X X X
isActive X X X X X

VolumeData

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

VolumeEmitter

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

VolumePickSensor

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

WindPhysicsModel

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

WorldInfo

metadata X X X X X
info X X X X X
title X X X X X

X3DAppearanceChildNode

metadata X X X X X

X3DAppearanceNode

metadata X X X X X

X3DBackgroundNode

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

X3DBindableNode

set_bind X X X X X
metadata X X X X X
bindTime X X X X X
isBound X X X X X

X3DBoundedObject

bboxCenter X X X X X
bboxDisplay         X
bboxSize X X X X X
visible         X

X3DChaserNode

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

X3DChildNode

metadata X X X X X

X3DColorNode

metadata X X X X X

X3DComposableVolumeRenderStyleNode

enabled       X X
metadata       X X

X3DComposedGeometryNode

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

X3DCoordinateNode

metadata X X X X X

X3DDamperNode

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

X3DDragSensorNode

autoOffset X X X X X
description X X X X X
enabled X X X X X
metadata X X X X X
isActive X X X X X
isOver X X X X X
trackPoint_changed X X X X X

X3DEnvironmentalSensorNode

center X X X X X
enabled X X X X X
metadata X X X X X
size X X X X X
enterTime X X X X X
exitTime X X X X X
isActive X X X X X

X3DEnvironmentTextureNode

metadata   X X X X

X3DFollowerNode

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

X3DFogObject

color   X X X X
fogType   X X X X
visibilityRange   X X X X

X3DFontStyleNode

metadata X X X X X

X3DGeometricPropertyNode

metadata X X X X X

X3DGeometryNode

metadata X X X X X

X3DGroupingNode

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

X3DInfoNode

metadata X X X X X

X3DInterpolatorNode

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

X3DKeyDeviceSensorNode

enabled X X X X X
metadata X X X X X
isActive X X X X X

X3DLayerNode

pickable     X X X
metadata     X X X
viewport     X X X

X3DLayoutNode

metadata     X X X

X3DLightNode

ambientIntensity X X X X X
color X X X X X
global X X X X X
intensity X X X X X
metadata X X X X X
on X X X X X

X3DMaterialNode

metadata X X X X X

X3DMetadataObject

name X X X X X
reference X X X X X

X3DNBodyCollidableNode

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

X3DNBodyCollisionSpaceNode

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

X3DNetworkSensorNode

enabled X X X X X
metadata X X X X X
isActive X X X X X

X3DNode

metadata X X X X X

X3DNormalNode

metadata X X X X X

X3DNurbsControlCurveNode

controlPoint X X X X X
metadata X X X X X

X3DNurbsSurfaceGeometryNode

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

X3DOneSidedMaterialNode

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

X3DParametricGeometryNode

metadata X X X X X

X3DParticleEmitterNode

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

X3DParticlePhysicsModelNode

enabled     X X X
metadata     X X X

X3DPickableObject

enabled     X X X
metadata     X X X

X3DPickSensorNode

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

X3DPointingDeviceSensorNode

description X X X X X
enabled X X X X X
metadata X X X X X
isActive X X X X X
isOver X X X X X

X3D ProductStructureChildNode

metadata   X X X X
name   X X X X

X3DProgrammableShaderObject

none   X X X X

X3DPrototypeInstance

metadata X X X X X

X3DRigidJointNode

body1     X X X
body2     X X X
metadata     X X X
mustOutput     X X X

X3DScriptNode

metadata     X X X

X3DSensorNode

enabled X X X X X
metadata X X X X X
isActive X X X X X

X3DSequencerNode

next X X X X X
previous X X X X X
set_fraction X X X X X
key X X X X X
keyValue X X X X X
metadata X X X X X
value_changed X X X X X

X3DShaderNode

activate   X X X X
metadata   X X X X
isSelected   X X X X
isValid   X X X X
language   X X X X

X3DShapeNode

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

X3DSoundNode

metadata X X X X X

X3DSoundSourceNode

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

X3DSingleTextureCoordinateNode

mapping         X
metadata         X

X3DSingleTextureCoordinateNode

metadata         X

X3DSingleTextureCoordinateNode

mapping         X
metadata         X

X3DTexture2DNode

metadata X X X X X
repeatS X X X X X
repeatT X X X X X

X3DTexture3DNode

metadata   X X X X
repeatS   X X X X
repeatT   X X X X
repeatR   X X X X

X3DTextureCoordinateNode

metadata X X X X X

X3DTextureNode

metadata X X X X X

X3DTextureProjectorNode

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

X3DTextureTransformNode

metadata X X X X X

X3DTimeDependentNode

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

X3DTouchSensorNode

description X X X X X
enabled X X X X X
metadata X X X X X
isActive X X X X X
isOver X X X X X
touchTime X X X X X

X3DTriggerNode

metadata X X X X X

X3DUrlObject

description         X
load         X
refresh         X
url X X X X X

X3DVertexAttributeNode

metadata   X X X X
name   X X X X

X3DViewpointNode

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

X3DViewportNode

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

X3DVolumeDataNode

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

X3DVolumeRenderStyleNode

enabled       X X
metadata       X X

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

Table Z.3 — Version content (statements)

Statement Parameters 3.0 3.1 3.2 3.3 4.0

COMPONENT

name X X X X X
level X X X X X

EXTERNPROTO

externprotoName X X X X X
externprotoInterfaceDeclaration X X X X X
externprotoURL X X X X X

header

standard X X X X X
version X X X X X
character encoding X X X X X
comments X X X X X

META

key X X X X X
data X X X X X

PROFILE

name X X X X X

PROTO

protoName X X X X X
protoInterfaceDeclaration X X X X X
protoDefinition X X X X X

ROUTE

fromNodeName X X X X X
fromFieldName X X X X X
toNodeName X X X X X
toFieldName X X X X X

UNIT

category       X X
name       X X
conversionFactor       X X

--- X3D separator bar ---