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

Annex L

(normative)

Version content

--- X3D separator bar ---

cube L.1 General

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

cube L.2 Topics

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

Table L.1 — Topics

cube L.3 Version content

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

Table L.2 — Version content

Node Fields 3.0 3.1 3.2

Anchor

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

Appearance

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

Arc2D

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

AudioClip

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

Background

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

BallJoint

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

Billboard

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

BooleanFilter

set_boolean XXX
metadata XXX
inputFalse XXX
inputNegate XXX
inputTrue XXX

BooleanSequencer

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

BooleanToggle

set_boolean XXX
metadata XXX
toggle XXX

BooleanTrigger

set_triggerTime XXX
metadata XXX
triggerTrue XXX

BoundedPhysicsModel

enabled   X
geometry   X
metadata   X

Box

metadata XXX
size XXX
solid XXX

CADAssembly

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

CADFace

metadata  XX
name  XX
shape  XX
bboxCenter  XX
bboxSize  XX

CADLayer

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

CADPart

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

Circle2D

metadata XXX
radius XXX

ClipPlane

enabled   X
metadata   X
plane   X

CollidableOffset

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

CollidableShape

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

Collision

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

CollisionCollection

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

CollisionSensor

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

CollisionSpace

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

Color

color XXX
metadata XXX

ColorDamper

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

ColorInterpolator

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

ColorRGBA

color XXX
metadata XXX

ComposedCubeMapTexture

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

ComposedShader

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

ComposedTexture3D

metadata  XX
repeatS  XX
repeatT  XX
repeatR  XX
texture  XX

Cone

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

ConeEmitter

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

Contact

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

Contour2D

addChildren XXX
removeChildren XXX
children XXX
metadata XXX

ContourPolyline2D

metadata XXX
controlPoint XXX

Coordinate

metadata XXX
point XXX

CoordinateDamper

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

CoordinateDouble

metadata XXX
point XXX

CoordinateInterpolator

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

CoordinateInterpolator2D

set_fraction XXX
key XXX
keyValue XXX
metadata XXX
value_changed XXX

Cylinder

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

CylinderSensor

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

DirectionalLight

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

DISEntityManager

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

DISEntityTypeMapping

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

Disk2D

metadata XXX
innerRadius XXX
outerRadius XXX
solid XXX

DoubleAxisHingeJoint

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

EaseInEaseOut

set_fraction   X
easeInEaseOut   X
key   X
metadata   X
modifiedFraction_changed   X

ElevationGrid

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

EspduTransform

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

ExplosionEmitter

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

Extrusion

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

FillProperties

filled XXX
hatchColor XXX
hatched XXX
hatchStyle XXX
metadata XXX

FloatVertexAttribute

metadata  XX
value  XX
name  XX
numComponents  XX

Fog

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

FogCoordinate

depth  XX
metadata  XX

FontStyle

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

ForcePhysicsModel

enabled   X
force   X
metadata   X

GeneratedCubeMapTexture

metadata  XX
update  XX
size  XX

GeoCoordinate

metadata XXX
point XXX
geoOrigin XXX
geoSystem XXX

GeoElevationGrid

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

GeoLocation

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

GeoLOD

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

GeoMetadata

data XXX
metadata XXX
summary XXX
url XXX

GeoOrigin

geoCoord XXX
metadata XXX
geoSystem XXX
rotateYUp XXX

GeoPositionInterpolator

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

GeoProximitySensor

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

GeoTouchSensor

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

GeoTransform

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

GeoViewpoint

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

Group

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

HAnimDisplacer

coordIndex XXX
displacements XXX
metadata XXX
name XXX
weight XXX

HAnimHumanoid

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

HAnimJoint

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

HAnimSegment

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

HAnimSite

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

ImageCubeMapTexture

metadata  XX
url  XX

ImageTexture

metadata XXX
url XXX
repeatS XXX
repeatT XXX

ImageTexture3D

metadata  XX
url  XX
repeatS  XX
repeatT  X