] >
Extensible 3D (X3D) encodings
Part 2: Classic VRML encoding
6 Encoding of nodes
(Editors note, completed: this is an autogenerated page, produced using X3D XML Schema version 4.0)
This clause provides a detailed specification of the Classic VRML encoding for each node defined in ISO/IEC 19775-1 X3D Architecture. The topics in this clause are listed in Table 6.1.
Table 6.1 — Topics in this clause
Each node subclause specifies the Classic VRML encoding of the public declaration
for the node.
The initial declaration for each node defines the names and types
of the fields for the node, and then simple example usage is shown.
The node declaration defines the names and types
of the fields for the node.
For example, the following defines the Collision node declaration:
Collision {
inputOnly MFNode addChildren
inputOnly MFNode removeChildren
inputOutput MFNode children
inputOutput SFBool enabled
inputOutput SFNode metadata
outputOnly SFTime collideTime
outputOnly SFBool isActive
initializeOnly SFVec3f bboxCenter
initializeOnly SFVec3f bboxSize
initializeOnly SFNode proxy
}
Next, the The following is an example of a Collision node in a Classic VRML encoded X3D file:
Collision {
enabled TRUE
bboxCenter 0 0 0
bboxSize 10 10 10
proxy Shape { }
children [ Shape { } ]
metadata MetadataString ["Main structure"]
}
Actual node usage does not specify the access type or the data type, and does provide a value for the field. Not all fields need be present in any particular use of a node. Fields not provided are assigned will take on their default values. Only the syntax for the nodes is shown. Semantic functionality Semantics for the nodes, as well as the default values and value ranges for node fields, can be found in ISO/IEC 19775-1 X3D Architecture.
Fields with accessType inputOnly or outputOnly are transient, and thus shall not
be written out in an .x3dv file. They are therefore excluded from the field lists for each
node that are provided in this clause.
The following fields are also defined (but not shown) for each node declaration. A single variation applies: for FontStyle node, the following style field is named cssStyle in order to avoid a name collision.
inputOutput SFString class
inputOutput SFString id
inputOutput SFString style
Editors note, completed: See Concepts 4.3.4 class, id, and style attribute syntax describing support for id, class, and style attributes in order to ensure interoperability with other encodings, and to allow integration with X3D Architecture 4.0, Annex L, HTML Authoring Guidelines.
Node signature listing accessType and type for each field:
AcousticProperties {
inputOutput SFFloat absorption
inputOutput SFString description
inputOutput SFFloat diffuse
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput SFFloat refraction
inputOutput SFFloat specular
}
Example AcousticProperties node in Classic VRML encoding with all fields set to default values.
AcousticProperties {
absorption 0
description ""
diffuse 0
enabled TRUE
metadata NULL
refraction 0
specular 0
}
Node signature listing accessType and type for each field:
Analyser {
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput MFNode children
inputOutput SFString description
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFInt32 fftSize
inputOutput SFInt32 frequencyBinCount
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFFloat maxDecibels
inputOutput SFNode metadata
inputOutput SFFloat minDecibels
inputOutput SFTime pauseTime
inputOutput SFTime resumeTime
inputOutput SFFloat smoothingTimeConstant
inputOutput SFTime startTime
inputOutput SFTime stopTime
inputOutput SFTime tailTime
}
Example Analyser node in Classic VRML encoding with all fields set to default values.
Analyser {
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
children []
description ""
enabled TRUE
fftSize 2048
frequencyBinCount 1024
gain 1
maxDecibels -30
metadata NULL
minDecibels -100
pauseTime 0
resumeTime 0
smoothingTimeConstant 0.8
startTime 0
stopTime 0
tailTime 0
}
Node signature listing accessType and type for each field:
Anchor {
inputOnly MFNode addChildren
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput SFString description
inputOutput SFBool load
inputOutput SFNode metadata
inputOutput MFString parameter
inputOnly MFNode removeChildren
inputOutput MFString url
inputOutput SFBool visible
}
Example Anchor node in Classic VRML encoding with all fields set to default values.
Anchor {
autoRefresh 0
autoRefreshTimeLimit 3600
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
description ""
load TRUE
metadata NULL
parameter []
url []
visible TRUE
}
Node signature listing accessType and type for each field:
Appearance {
inputOutput SFNode acousticProperties
inputOutput SFFloat alphaCutoff
inputOutput SFString alphaMode
inputOutput SFNode backMaterial
inputOutput SFNode fillProperties
inputOutput SFNode lineProperties
inputOutput SFNode material
inputOutput SFNode metadata
inputOutput SFNode pointProperties
inputOutput MFNode shaders
inputOutput SFNode texture
inputOutput SFNode textureTransform
}
Example Appearance node in Classic VRML encoding with all fields set to default values.
Appearance {
acousticProperties NULL
alphaCutoff 0.5
alphaMode "AUTO"
backMaterial NULL
fillProperties NULL
lineProperties NULL
material NULL
metadata NULL
pointProperties NULL
shaders []
texture NULL
textureTransform NULL
}
Node signature listing accessType and type for each field:
Arc2D {
initializeOnly SFFloat endAngle
inputOutput SFNode metadata
initializeOnly SFFloat radius
initializeOnly SFFloat startAngle
}
Example Arc2D node in Classic VRML encoding with all fields set to default values.
Arc2D {
endAngle 1.570796
metadata NULL
radius 1
startAngle 0
}
Node signature listing accessType and type for each field:
ArcClose2D {
initializeOnly NMTOKEN closureType
initializeOnly SFFloat endAngle
inputOutput SFNode metadata
initializeOnly SFFloat radius
initializeOnly SFBool solid
inputOutput SFBool solid
initializeOnly SFFloat startAngle
}
Example ArcClose2D node in Classic VRML encoding with all fields set to default values.
ArcClose2D {
closureType "PIE"
endAngle 1.570796
metadata NULL
radius 1
solid FALSE
solid FALSE
startAngle 0
}
Node signature listing accessType and type for each field:
AudioClip {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
inputOutput SFString description
outputOnly SFTime duration_changed
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFBool load
inputOutput SFBool loop
inputOutput SFNode metadata
inputOutput SFTime pauseTime
inputOutput SFFloat pitch
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
inputOutput MFString url
}
Example AudioClip node in Classic VRML encoding with all fields set to default values.
AudioClip {
autoRefresh 0
autoRefreshTimeLimit 3600
description ""
enabled TRUE
gain 1
load TRUE
loop FALSE
metadata NULL
pauseTime 0
pitch 1.0
resumeTime 0
startTime 0
stopTime 0
url []
}
Node signature listing accessType and type for each field:
AudioDestination {
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput MFNode children
inputOutput SFString description
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
inputOutput SFInt32 maxChannelCount
inputOutput SFString mediaDeviceID
inputOutput SFNode metadata
}
Example AudioDestination node in Classic VRML encoding with all fields set to default values.
AudioDestination {
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
children []
description ""
enabled TRUE
gain 1
maxChannelCount 2
mediaDeviceID ""
metadata NULL
}
Node signature listing accessType and type for each field:
Background {
inputOutput MFString backUrl
outputOnly SFTime bindTime
inputOutput MFString bottomUrl
inputOutput MFString frontUrl
inputOutput MFFloat groundAngle
inputOutput MFColor groundColor
outputOnly SFBool isBound
inputOutput MFString leftUrl
inputOutput SFNode metadata
inputOutput MFString rightUrl
inputOnly SFBool set_bind
inputOutput MFFloat skyAngle
inputOutput MFColor skyColor
inputOutput MFString topUrl
inputOutput SFFloat transparency
}
Example Background node in Classic VRML encoding with all fields set to default values.
Background {
backUrl []
bottomUrl []
frontUrl []
groundAngle []
groundColor []
leftUrl []
metadata NULL
rightUrl []
skyAngle []
skyColor [0 0 0]
topUrl []
transparency 0
}
Node signature listing accessType and type for each field:
BallJoint {
inputOutput SFVec3f anchorPoint
inputOutput SFNode body1
outputOnly SFVec3f body1AnchorPoint
inputOutput SFNode body2
outputOnly SFVec3f body2AnchorPoint
inputOutput MFString forceOutput
inputOutput MFString forceOutput
inputOutput SFNode metadata
}
Example BallJoint node in Classic VRML encoding with all fields set to default values.
BallJoint {
anchorPoint 0 0 0
body1 NULL
body2 NULL
forceOutput []
forceOutput ["NONE"]
metadata NULL
}
Node signature listing accessType and type for each field:
Billboard {
inputOnly MFNode addChildren
inputOutput SFVec3f axisOfRotation
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput SFNode metadata
inputOnly MFNode removeChildren
inputOutput SFBool visible
}
Example Billboard node in Classic VRML encoding with all fields set to default values.
Billboard {
axisOfRotation 0 1 0
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
metadata NULL
visible TRUE
}
Node signature listing accessType and type for each field:
BiquadFilter {
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput MFNode children
inputOutput SFString description
inputOutput SFFloat detune
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat frequency
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFNode metadata
inputOutput SFTime pauseTime
inputOutput SFFloat qualityFactor
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
inputOutput SFTime tailTime
inputOutput SFString type
}
Example BiquadFilter node in Classic VRML encoding with all fields set to default values.
BiquadFilter {
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
children []
description ""
detune 0
enabled TRUE
frequency 350
gain 1
metadata NULL
pauseTime 0
qualityFactor 1
resumeTime 0
startTime 0
stopTime 0
tailTime 0
type "LOWPASS"
}
Node signature listing accessType and type for each field:
BlendedVolumeStyle {
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput SFNode renderStyle
inputOutput SFNode voxels
inputOutput SFFloat weightConstant1
inputOutput SFFloat weightConstant2
inputOutput NMTOKEN weightFunction1
inputOutput NMTOKEN weightFunction2
inputOutput SFNode weightTransferFunction1
inputOutput SFNode weightTransferFunction2
}
Example BlendedVolumeStyle node in Classic VRML encoding with all fields set to default values.
BlendedVolumeStyle {
enabled TRUE
metadata NULL
renderStyle NULL
voxels NULL
weightConstant1 0.5
weightConstant2 0.5
weightFunction1 "CONSTANT"
weightFunction2 "CONSTANT"
weightTransferFunction1 NULL
weightTransferFunction2 NULL
}
Node signature listing accessType and type for each field:
BooleanFilter {
outputOnly SFBool inputFalse
outputOnly SFBool inputNegate
outputOnly SFBool inputTrue
inputOutput SFNode metadata
inputOnly SFBool set_boolean
}
Example BooleanFilter node in Classic VRML encoding with all fields set to default values.
BooleanFilter {
metadata NULL
}
Node signature listing accessType and type for each field:
BooleanSequencer {
inputOutput MFFloat key
inputOutput MFBool keyValue
inputOutput SFNode metadata
inputOnly SFBool next
inputOnly SFBool previous
inputOnly SFFloat set_fraction
outputOnly SFBool value_changed
}
Example BooleanSequencer node in Classic VRML encoding with all fields set to default values.
BooleanSequencer {
key []
keyValue []
metadata NULL
}
Node signature listing accessType and type for each field:
BooleanToggle {
inputOutput SFNode metadata
inputOnly SFBool set_boolean
inputOutput SFBool toggle
}
Example BooleanToggle node in Classic VRML encoding with all fields set to default values.
BooleanToggle {
metadata NULL
toggle FALSE
}
Node signature listing accessType and type for each field:
BooleanTrigger {
inputOutput SFNode metadata
inputOnly SFTime set_triggerTime
outputOnly SFBool triggerTrue
}
Example BooleanTrigger node in Classic VRML encoding with all fields set to default values.
BooleanTrigger {
metadata NULL
}
Node signature listing accessType and type for each field:
BoundaryEnhancementVolumeStyle {
inputOutput SFFloat boundaryOpacity
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput SFFloat opacityFactor
inputOutput SFFloat retainedOpacity
}
Example BoundaryEnhancementVolumeStyle node in Classic VRML encoding with all fields set to default values.
BoundaryEnhancementVolumeStyle {
boundaryOpacity 0.9
enabled TRUE
metadata NULL
opacityFactor 2
retainedOpacity 0.2
}
Node signature listing accessType and type for each field:
BoundedPhysicsModel {
inputOutput SFBool enabled
inputOutput SFNode geometry
inputOutput SFNode metadata
}
Example BoundedPhysicsModel node in Classic VRML encoding with all fields set to default values.
BoundedPhysicsModel {
enabled TRUE
geometry NULL
metadata NULL
}
Node signature listing accessType and type for each field:
Box {
inputOutput SFNode metadata
initializeOnly SFVec3f size
initializeOnly SFVec3f size
initializeOnly SFBool solid
inputOutput SFBool solid
}
Example Box node in Classic VRML encoding with all fields set to default values.
Box {
metadata NULL
size 2 2 2
size 2 2 2
solid TRUE
solid TRUE
}
Node signature listing accessType and type for each field:
BufferAudioSource {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
inputOutput MFFloat buffer
inputOutput MFFloat buffer
inputOutput SFTime bufferDuration
outputOnly SFInt32 bufferlength
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput SFString description
inputOutput SFFloat detune
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
outputOnly SFInt32 length
inputOutput SFBool load
inputOutput SFBool loop
inputOutput SFFloat loopEnd
inputOutput SFFloat loopStart
inputOutput SFNode metadata
inputOutput SFInt32 numberOfChannels
inputOutput SFTime pauseTime
inputOutput SFFloat playbackRate
inputOutput SFTime resumeTime
inputOutput SFFloat sampleRate
inputOutput SFTime startTime
inputOutput SFTime stopTime
inputOutput MFString url
}
Example BufferAudioSource node in Classic VRML encoding with all fields set to default values.
BufferAudioSource {
autoRefresh 0
autoRefreshTimeLimit 3600
buffer []
buffer []
bufferDuration 0
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
description ""
detune 0
enabled TRUE
gain 1
load TRUE
loop FALSE
loopEnd 0
loopStart 0
metadata NULL
numberOfChannels 0
pauseTime 0
playbackRate 1
resumeTime 0
sampleRate 0
startTime 0
stopTime 0
url []
}
Node signature listing accessType and type for each field:
CADAssembly {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput SFNode metadata
inputOutput SFString name
inputOnly MFNode removeChildren
inputOutput SFBool visible
}
Example CADAssembly node in Classic VRML encoding with all fields set to default values.
CADAssembly {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
metadata NULL
name ""
visible TRUE
}
Node signature listing accessType and type for each field:
CADFace {
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFNode metadata
inputOutput SFString name
inputOutput SFNode shape
inputOutput SFBool visible
}
Example CADFace node in Classic VRML encoding with all fields set to default values.
CADFace {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
metadata NULL
name ""
shape NULL
visible TRUE
}
Node signature listing accessType and type for each field:
CADLayer {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput SFNode metadata
inputOutput SFString name
inputOnly MFNode removeChildren
inputOutput SFBool visible
}
Example CADLayer node in Classic VRML encoding with all fields set to default values.
CADLayer {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
metadata NULL
name ""
visible TRUE
}
Node signature listing accessType and type for each field:
CADPart {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFVec3f center
inputOutput MFNode children
inputOutput SFNode metadata
inputOutput SFString name
inputOnly MFNode removeChildren
inputOutput SFRotation rotation
inputOutput SFVec3f scale
inputOutput SFRotation scaleOrientation
inputOutput SFVec3f translation
inputOutput SFBool visible
}
Example CADPart node in Classic VRML encoding with all fields set to default values.
CADPart {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
center 0 0 0
children []
metadata NULL
name ""
rotation 0 0 1 0
scale 1 1 1
scaleOrientation 0 0 1 0
translation 0 0 0
visible TRUE
}
Node signature listing accessType and type for each field:
CartoonVolumeStyle {
inputOutput SFInt32 colorSteps
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput SFColorRGBA orthogonalColor
inputOutput SFColorRGBA parallelColor
inputOutput SFNode surfaceNormals
}
Example CartoonVolumeStyle node in Classic VRML encoding with all fields set to default values.
CartoonVolumeStyle {
colorSteps 4
enabled TRUE
metadata NULL
orthogonalColor 1 1 1 1
parallelColor 0 0 0 1
surfaceNormals NULL
}
Node signature listing accessType and type for each field:
ChannelMerger {
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput MFNode children
inputOutput SFString description
inputOutput SFBool enabled
inputOutput SFFloat gain
inputOutput SFNode metadata
}
Example ChannelMerger node in Classic VRML encoding with all fields set to default values.
ChannelMerger {
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
children []
description ""
enabled TRUE
gain 1
metadata NULL
}
Node signature listing accessType and type for each field:
ChannelSelector {
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput SFInt32 channelSelection
inputOutput MFNode children
inputOutput SFString description
inputOutput SFBool enabled
inputOutput SFFloat gain
inputOutput SFNode metadata
}
Example ChannelSelector node in Classic VRML encoding with all fields set to default values.
ChannelSelector {
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
channelSelection 0
children []
description ""
enabled TRUE
gain 1
metadata NULL
}
Node signature listing accessType and type for each field:
ChannelSplitter {
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput MFNode children
inputOutput SFString description
inputOutput SFBool enabled
inputOutput SFFloat gain
inputOutput SFNode metadata
inputOutput MFNode outputs
}
Example ChannelSplitter node in Classic VRML encoding with all fields set to default values.
ChannelSplitter {
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
children []
description ""
enabled TRUE
gain 1
metadata NULL
outputs []
}
Node signature listing accessType and type for each field:
Circle2D {
inputOutput SFNode metadata
initializeOnly SFFloat radius
}
Example Circle2D node in Classic VRML encoding with all fields set to default values.
Circle2D {
metadata NULL
radius 1
}
Node signature listing accessType and type for each field:
ClipPlane {
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput SFVec4f plane
}
Example ClipPlane node in Classic VRML encoding with all fields set to default values.
ClipPlane {
enabled TRUE
metadata NULL
plane 0 1 0 0
}
Node signature listing accessType and type for each field:
CollidableOffset {
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
initializeOnly SFNode collidable
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput SFRotation rotation
inputOutput SFVec3f translation
inputOutput SFBool visible
}
Example CollidableOffset node in Classic VRML encoding with all fields set to default values.
CollidableOffset {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
collidable NULL
enabled TRUE
metadata NULL
rotation 0 0 1 0
translation 0 0 0
visible TRUE
}
Node signature listing accessType and type for each field:
CollidableShape {
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput SFRotation rotation
initializeOnly SFNode shape
inputOutput SFVec3f translation
inputOutput SFBool visible
}
Example CollidableShape node in Classic VRML encoding with all fields set to default values.
CollidableShape {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
enabled TRUE
metadata NULL
rotation 0 0 1 0
shape NULL
translation 0 0 0
visible TRUE
}
Node signature listing accessType and type for each field:
Collision {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
outputOnly SFTime collideTime
inputOutput SFString description
inputOutput SFBool enabled
outputOnly SFBool isActive
inputOutput SFNode metadata
initializeOnly SFNode proxy
inputOnly MFNode removeChildren
inputOutput SFBool visible
}
Example Collision node in Classic VRML encoding with all fields set to default values.
Collision {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
description ""
enabled TRUE
metadata NULL
proxy NULL
visible TRUE
}
Node signature listing accessType and type for each field:
CollisionCollection {
inputOutput MFString appliedParameters
inputOutput MFString appliedParameters
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFFloat bounce
inputOutput MFNode collidables
inputOutput SFString description
inputOutput SFBool enabled
inputOutput SFVec2f frictionCoefficients
inputOutput SFNode metadata
inputOutput SFFloat minBounceSpeed
inputOutput SFVec2f slipFactors
inputOutput SFFloat softnessConstantForceMix
inputOutput SFFloat softnessErrorCorrection
inputOutput SFVec2f surfaceSpeed
inputOutput SFBool visible
}
Example CollisionCollection node in Classic VRML encoding with all fields set to default values.
CollisionCollection {
appliedParameters []
appliedParameters ["BOUNCE"]
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
bounce 0
collidables []
description ""
enabled TRUE
frictionCoefficients 0 0
metadata NULL
minBounceSpeed 0.1
slipFactors 0 0
softnessConstantForceMix 0.0001
softnessErrorCorrection 0.8
surfaceSpeed 0 0
visible TRUE
}
Node signature listing accessType and type for each field:
CollisionSensor {
inputOutput SFNode collider
outputOnly MFNode contacts
inputOutput SFString description
inputOutput SFBool enabled
outputOnly MFNode intersections
outputOnly SFBool isActive
inputOutput SFNode metadata
}
Example CollisionSensor node in Classic VRML encoding with all fields set to default values.
CollisionSensor {
collider NULL
description ""
enabled TRUE
metadata NULL
}
Node signature listing accessType and type for each field:
CollisionSpace {
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode collidables
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput SFBool useGeometry
inputOutput SFBool visible
}
Example CollisionSpace node in Classic VRML encoding with all fields set to default values.
CollisionSpace {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
collidables []
enabled TRUE
metadata NULL
useGeometry FALSE
visible TRUE
}
Node signature listing accessType and type for each field:
Color {
inputOutput MFColor color
inputOutput SFNode metadata
}
Example Color node in Classic VRML encoding with all fields set to default values.
Color {
color []
metadata NULL
}
Node signature listing accessType and type for each field:
ColorChaser {
initializeOnly SFTime duration
initializeOnly SFColor initialDestination
initializeOnly SFColor initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
inputOnly SFColor set_destination
inputOnly SFColor set_value
outputOnly SFColor value_changed
}
Example ColorChaser node in Classic VRML encoding with all fields set to default values.
ColorChaser {
duration 1
initialDestination 0.8 0.8 0.8
initialValue 0.8 0.8 0.8
metadata NULL
}
Node signature listing accessType and type for each field:
ColorDamper {
initializeOnly SFColor initialDestination
initializeOnly SFColor initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
initializeOnly SFInt32 order
inputOnly SFColor set_destination
inputOnly SFColor set_value
inputOutput SFTime tau
inputOutput SFFloat tolerance
outputOnly SFColor value_changed
}
Example ColorDamper node in Classic VRML encoding with all fields set to default values.
ColorDamper {
initialDestination 0.8 0.8 0.8
initialValue 0.8 0.8 0.8
metadata NULL
order 3
tau 0.3
tolerance -1
}
Node signature listing accessType and type for each field:
ColorInterpolator {
inputOutput MFFloat key
inputOutput MFColor keyValue
inputOutput SFNode metadata
inputOnly SFFloat set_fraction
outputOnly SFColor value_changed
}
Example ColorInterpolator node in Classic VRML encoding with all fields set to default values.
ColorInterpolator {
key []
keyValue []
metadata NULL
}
Node signature listing accessType and type for each field:
ColorRGBA {
inputOutput MFColorRGBA color
inputOutput SFNode metadata
}
Example ColorRGBA node in Classic VRML encoding with all fields set to default values.
ColorRGBA {
color []
metadata NULL
}
Node signature listing accessType and type for each field:
ComposedCubeMapTexture {
inputOutput SFNode backTexture
inputOutput SFNode bottomTexture
inputOutput SFString description
inputOutput SFNode frontTexture
inputOutput SFNode leftTexture
inputOutput SFNode metadata
inputOutput SFNode rightTexture
initializeOnly SFNode textureProperties
inputOutput SFNode topTexture
}
Example ComposedCubeMapTexture node in Classic VRML encoding with all fields set to default values.
ComposedCubeMapTexture {
backTexture NULL
bottomTexture NULL
description ""
frontTexture NULL
leftTexture NULL
metadata NULL
rightTexture NULL
textureProperties NULL
topTexture NULL
}
Node signature listing accessType and type for each field:
ComposedShader {
inputOnly SFBool activate
fieldAccess fieldType field
outputOnly SFBool isSelected
outputOnly SFBool isValid
initializeOnly NMTOKEN language
inputOutput SFString language
inputOutput SFNode metadata
inputOutput MFNode parts
}
Example ComposedShader node in Classic VRML encoding with all fields set to default values.
ComposedShader {
language ""
language ""
metadata NULL
parts []
}
Node signature listing accessType and type for each field:
ComposedTexture3D {
inputOutput SFString description
inputOutput SFNode metadata
initializeOnly SFBool repeatR
initializeOnly SFBool repeatS
initializeOnly SFBool repeatT
inputOutput MFNode texture
initializeOnly SFNode textureProperties
}
Example ComposedTexture3D node in Classic VRML encoding with all fields set to default values.
ComposedTexture3D {
description ""
metadata NULL
repeatR FALSE
repeatS FALSE
repeatT FALSE
texture []
textureProperties NULL
}
Node signature listing accessType and type for each field:
ComposedVolumeStyle {
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput MFNode renderStyle
}
Example ComposedVolumeStyle node in Classic VRML encoding with all fields set to default values.
ComposedVolumeStyle {
enabled TRUE
metadata NULL
renderStyle []
}
Node signature listing accessType and type for each field:
Cone {
inputOutput SFBool bottom
initializeOnly SFFloat bottomRadius
initializeOnly SFFloat height
inputOutput SFNode metadata
inputOutput SFBool side
initializeOnly SFBool solid
inputOutput SFBool solid
}
Example Cone node in Classic VRML encoding with all fields set to default values.
Cone {
bottom TRUE
bottomRadius 1
height 2
metadata NULL
side TRUE
solid TRUE
solid TRUE
}
Node signature listing accessType and type for each field:
ConeEmitter {
inputOutput SFFloat angle
inputOutput SFVec3f direction
inputOutput SFFloat mass
inputOutput SFNode metadata
inputOutput SFBool on
inputOutput SFVec3f position
inputOutput SFFloat speed
inputOutput SFFloat surfaceArea
inputOutput SFFloat variation
}
Example ConeEmitter node in Classic VRML encoding with all fields set to default values.
ConeEmitter {
angle 0.7854
direction 0 1 0
mass 0
metadata NULL
on TRUE
position 0 0 0
speed 0
surfaceArea 0
variation 0.25
}
Node signature listing accessType and type for each field:
Contact {
inputOutput MFString appliedParameters
inputOutput MFString appliedParameters
inputOutput SFNode body1
inputOutput SFNode body2
inputOutput SFFloat bounce
inputOutput SFVec3f contactNormal
inputOutput SFFloat depth
inputOutput SFVec2f frictionCoefficients
inputOutput SFVec3f frictionDirection
inputOutput SFNode geometry1
inputOutput SFNode geometry2
inputOutput SFNode metadata
inputOutput SFFloat minBounceSpeed
inputOutput SFVec3f position
inputOutput SFVec2f slipCoefficients
inputOutput SFFloat softnessConstantForceMix
inputOutput SFFloat softnessErrorCorrection
inputOutput SFVec2f surfaceSpeed
}
Example Contact node in Classic VRML encoding with all fields set to default values.
Contact {
appliedParameters []
appliedParameters ["BOUNCE"]
body1 NULL
body2 NULL
bounce 0
contactNormal 0 1 0
depth 0
frictionCoefficients 0 0
frictionDirection 0 1 0
geometry1 NULL
geometry2 NULL
metadata NULL
minBounceSpeed 0
position 0 0 0
slipCoefficients 0 0
softnessConstantForceMix 0.0001
softnessErrorCorrection 0.8
surfaceSpeed 0 0
}
Node signature listing accessType and type for each field:
Contour2D {
inputOnly MFNode addChildren
inputOutput MFNode children
inputOutput SFNode metadata
inputOnly MFNode removeChildren
}
Example Contour2D node in Classic VRML encoding with all fields set to default values.
Contour2D {
children []
metadata NULL
}
Node signature listing accessType and type for each field:
ContourPolyline2D {
inputOutput MFVec2d controlPoint
inputOutput SFNode metadata
}
Example ContourPolyline2D node in Classic VRML encoding with all fields set to default values.
ContourPolyline2D {
controlPoint []
metadata NULL
}
Node signature listing accessType and type for each field:
Convolver {
inputOutput MFFloat buffer
inputOutput MFFloat buffer
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput MFNode children
inputOutput SFString description
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFNode metadata
inputOutput SFBool normalize
inputOutput SFTime pauseTime
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
inputOutput SFTime tailTime
}
Example Convolver node in Classic VRML encoding with all fields set to default values.
Convolver {
buffer []
buffer []
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
children []
description ""
enabled TRUE
gain 1
metadata NULL
normalize FALSE
pauseTime 0
resumeTime 0
startTime 0
stopTime 0
tailTime 0
}
Node signature listing accessType and type for each field:
Coordinate {
inputOutput SFNode metadata
inputOutput MFVec3f point
}
Example Coordinate node in Classic VRML encoding with all fields set to default values.
Coordinate {
metadata NULL
point []
}
Node signature listing accessType and type for each field:
CoordinateChaser {
initializeOnly SFTime duration
initializeOnly MFVec3f initialDestination
initializeOnly MFVec3f initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
inputOnly MFVec3f set_destination
inputOnly MFVec3f set_value
outputOnly MFVec3f value_changed
}
Example CoordinateChaser node in Classic VRML encoding with all fields set to default values.
CoordinateChaser {
duration 1
initialDestination [0 0 0]
initialValue [0 0 0]
metadata NULL
}
Node signature listing accessType and type for each field:
CoordinateDamper {
initializeOnly MFVec3f initialDestination
initializeOnly MFVec3f initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
initializeOnly SFInt32 order
inputOnly MFVec3f set_destination
inputOnly MFVec3f set_value
inputOutput SFTime tau
inputOutput SFFloat tolerance
outputOnly MFVec3f value_changed
}
Example CoordinateDamper node in Classic VRML encoding with all fields set to default values.
CoordinateDamper {
initialDestination [0 0 0]
initialValue [0 0 0]
metadata NULL
order 3
tau 0.3
tolerance -1
}
Node signature listing accessType and type for each field:
CoordinateDouble {
inputOutput SFNode metadata
inputOutput MFVec3d point
}
Example CoordinateDouble node in Classic VRML encoding with all fields set to default values.
CoordinateDouble {
metadata NULL
point []
}
Node signature listing accessType and type for each field:
CoordinateInterpolator {
inputOutput MFFloat key
inputOutput MFVec3f keyValue
inputOutput SFNode metadata
inputOnly SFFloat set_fraction
outputOnly MFVec3f value_changed
}
Example CoordinateInterpolator node in Classic VRML encoding with all fields set to default values.
CoordinateInterpolator {
key []
keyValue []
metadata NULL
}
Node signature listing accessType and type for each field:
CoordinateInterpolator2D {
inputOutput MFFloat key
inputOutput MFVec2f keyValue
inputOutput SFNode metadata
inputOnly SFFloat set_fraction
outputOnly MFVec2f value_changed
}
Example CoordinateInterpolator2D node in Classic VRML encoding with all fields set to default values.
CoordinateInterpolator2D {
key []
keyValue []
metadata NULL
}
Node signature listing accessType and type for each field:
Cylinder {
inputOutput SFBool bottom
initializeOnly SFFloat height
inputOutput SFNode metadata
initializeOnly SFFloat radius
inputOutput SFBool side
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFBool top
}
Example Cylinder node in Classic VRML encoding with all fields set to default values.
Cylinder {
bottom TRUE
height 2
metadata NULL
radius 1
side TRUE
solid TRUE
solid TRUE
top TRUE
}
Node signature listing accessType and type for each field:
CylinderSensor {
inputOutput SFBool autoOffset
inputOutput SFRotation axisRotation
inputOutput SFString description
inputOutput SFFloat diskAngle
inputOutput SFBool enabled
outputOnly SFBool isActive
outputOnly SFBool isOver
inputOutput SFFloat maxAngle
inputOutput SFNode metadata
inputOutput SFFloat minAngle
inputOutput SFFloat offset
outputOnly SFRotation rotation_changed
outputOnly SFVec3f trackPoint_changed
}
Example CylinderSensor node in Classic VRML encoding with all fields set to default values.
CylinderSensor {
autoOffset TRUE
axisRotation 0 0 1 0
description ""
diskAngle 0.26179167
enabled TRUE
maxAngle -1
metadata NULL
minAngle 0
offset 0
}
Node signature listing accessType and type for each field:
DISEntityManager {
outputOnly MFNode addedEntities
inputOutput SFString address
inputOutput SFInt32 applicationID
inputOutput MFNode children
inputOutput SFNode metadata
inputOutput SFInt32 port
outputOnly MFNode removedEntities
inputOutput SFInt32 siteID
}
Example DISEntityManager node in Classic VRML encoding with all fields set to default values.
DISEntityManager {
address "localhost"
applicationID 0
children []
metadata NULL
port 0
siteID 0
}
Node signature listing accessType and type for each field:
DISEntityTypeMapping {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
initializeOnly SFInt32 category
initializeOnly SFInt32 country
inputOutput SFString description
initializeOnly SFInt32 domain
initializeOnly SFInt32 extra
initializeOnly SFInt32 kind
inputOutput SFBool load
inputOutput SFNode metadata
initializeOnly SFInt32 specific
initializeOnly SFInt32 subcategory
inputOutput MFString url
}
Example DISEntityTypeMapping node in Classic VRML encoding with all fields set to default values.
DISEntityTypeMapping {
autoRefresh 0
autoRefreshTimeLimit 3600
category 0
country 0
description ""
domain 0
extra 0
kind 0
load TRUE
metadata NULL
specific 0
subcategory 0
url []
}
Node signature listing accessType and type for each field:
Delay {
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput MFNode children
inputOutput SFTime delayTime
inputOutput SFString description
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFTime maxDelayTime
inputOutput SFNode metadata
inputOutput SFTime pauseTime
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
inputOutput SFTime tailTime
}
Example Delay node in Classic VRML encoding with all fields set to default values.
Delay {
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
children []
delayTime 0
description ""
enabled TRUE
gain 1
maxDelayTime 1
metadata NULL
pauseTime 0
resumeTime 0
startTime 0
stopTime 0
tailTime 0
}
Node signature listing accessType and type for each field:
DirectionalLight {
inputOutput SFFloat ambientIntensity
inputOutput SFColor color
inputOutput SFVec3f direction
inputOutput SFBool global
inputOutput SFFloat intensity
inputOutput SFNode metadata
inputOutput SFBool on
inputOutput SFFloat shadowIntensity
inputOutput SFBool shadows
}
Example DirectionalLight node in Classic VRML encoding with all fields set to default values.
DirectionalLight {
ambientIntensity 0
color 1 1 1
direction 0 0 -1
global FALSE
intensity 1
metadata NULL
on TRUE
shadowIntensity 1
shadows FALSE
}
Node signature listing accessType and type for each field:
Disk2D {
initializeOnly SFFloat innerRadius
inputOutput SFNode metadata
initializeOnly SFFloat outerRadius
initializeOnly SFBool solid
inputOutput SFBool solid
}
Example Disk2D node in Classic VRML encoding with all fields set to default values.
Disk2D {
innerRadius 0
metadata NULL
outerRadius 1
solid FALSE
solid FALSE
}
Node signature listing accessType and type for each field:
DoubleAxisHingeJoint {
inputOutput SFVec3f anchorPoint
inputOutput SFVec3f axis1
inputOutput SFVec3f axis2
inputOutput SFNode body1
outputOnly SFVec3f body1AnchorPoint
outputOnly SFVec3f body1Axis
inputOutput SFNode body2
outputOnly SFVec3f body2AnchorPoint
outputOnly SFVec3f body2Axis
inputOutput SFFloat desiredAngularVelocity1
inputOutput SFFloat desiredAngularVelocity2
inputOutput MFString forceOutput
inputOutput MFString forceOutput
outputOnly SFFloat hinge1Angle
outputOnly SFFloat hinge1AngleRate
outputOnly SFFloat hinge2Angle
outputOnly SFFloat hinge2AngleRate
inputOutput SFFloat maxAngle1
inputOutput SFFloat maxTorque1
inputOutput SFFloat maxTorque2
inputOutput SFNode metadata
inputOutput SFFloat minAngle1
inputOutput SFFloat stop1Bounce
inputOutput SFFloat stop1ConstantForceMix
inputOutput SFFloat stop1ErrorCorrection
inputOutput SFFloat suspensionErrorCorrection
inputOutput SFFloat suspensionForce
}
Example DoubleAxisHingeJoint node in Classic VRML encoding with all fields set to default values.
DoubleAxisHingeJoint {
anchorPoint 0 0 0
axis1 1 0 0
axis2 0 1 0
body1 NULL
body2 NULL
desiredAngularVelocity1 0
desiredAngularVelocity2 0
forceOutput []
forceOutput ["NONE"]
maxAngle1 3.141592653
maxTorque1 0
maxTorque2 0
metadata NULL
minAngle1 -3.141592653
stop1Bounce 0
stop1ConstantForceMix 0.001
stop1ErrorCorrection 0.8
suspensionErrorCorrection 0.8
suspensionForce 0
}
Node signature listing accessType and type for each field:
DynamicsCompressor {
inputOutput SFTime attack
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput MFNode children
inputOutput SFString description
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFFloat knee
inputOutput SFNode metadata
inputOutput SFTime pauseTime
inputOutput SFFloat ratio
outputOnly SFFloat reduction
inputOutput SFTime release
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
inputOutput SFTime tailTime
inputOutput SFFloat threshold
}
Example DynamicsCompressor node in Classic VRML encoding with all fields set to default values.
DynamicsCompressor {
attack 0.003
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
children []
description ""
enabled TRUE
gain 1
knee 30
metadata NULL
pauseTime 0
ratio 12
release 0.25
resumeTime 0
startTime 0
stopTime 0
tailTime 0
threshold -24
}
Node signature listing accessType and type for each field:
EaseInEaseOut {
inputOutput MFVec2f easeInEaseOut
inputOutput MFFloat key
inputOutput SFNode metadata
outputOnly SFFloat modifiedFraction_changed
inputOnly SFFloat set_fraction
}
Example EaseInEaseOut node in Classic VRML encoding with all fields set to default values.
EaseInEaseOut {
easeInEaseOut []
key []
metadata NULL
}
Node signature listing accessType and type for each field:
EdgeEnhancementVolumeStyle {
inputOutput SFColorRGBA edgeColor
inputOutput SFBool enabled
inputOutput SFFloat gradientThreshold
inputOutput SFNode metadata
inputOutput SFNode surfaceNormals
}
Example EdgeEnhancementVolumeStyle node in Classic VRML encoding with all fields set to default values.
EdgeEnhancementVolumeStyle {
edgeColor 0 0 0 1
enabled TRUE
gradientThreshold 0.4
metadata NULL
surfaceNormals NULL
}
Node signature listing accessType and type for each field:
ElevationGrid {
inputOutput MFNode attrib
initializeOnly SFBool ccw
inputOutput SFNode color
initializeOnly SFBool colorPerVertex
initializeOnly SFFloat creaseAngle
inputOutput SFNode fogCoord
initializeOnly MFFloat height
inputOutput SFNode metadata
inputOutput SFNode normal
initializeOnly SFBool normalPerVertex
inputOnly MFFloat set_height
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
initializeOnly SFInt32 xDimension
initializeOnly SFFloat xSpacing
initializeOnly SFInt32 zDimension
initializeOnly SFFloat zSpacing
}
Example ElevationGrid node in Classic VRML encoding with all fields set to default values.
ElevationGrid {
attrib []
ccw TRUE
color NULL
colorPerVertex TRUE
creaseAngle 0
fogCoord NULL
height []
metadata NULL
normal NULL
normalPerVertex TRUE
solid TRUE
solid TRUE
texCoord NULL
xDimension 0
xSpacing 1.0
zDimension 0
zSpacing 1.0
}
Node signature listing accessType and type for each field:
EspduTransform {
inputOnly MFNode addChildren
inputOutput SFString address
inputOutput SFInt32 applicationID
inputOutput MFFloat articulationParameterArray
inputOutput MFInt32 articulationParameterChangeIndicatorArray
inputOutput SFInt32 articulationParameterCount
inputOutput MFInt32 articulationParameterDesignatorArray
inputOutput MFInt32 articulationParameterIdPartAttachedToArray
inputOutput MFInt32 articulationParameterTypeArray
outputOnly SFFloat articulationParameterValue0_changed
outputOnly SFFloat articulationParameterValue1_changed
outputOnly SFFloat articulationParameterValue2_changed
outputOnly SFFloat articulationParameterValue3_changed
outputOnly SFFloat articulationParameterValue4_changed
outputOnly SFFloat articulationParameterValue5_changed
outputOnly SFFloat articulationParameterValue6_changed
outputOnly SFFloat articulationParameterValue7_changed
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFVec3f center
inputOutput MFNode children
outputOnly SFTime collideTime
inputOutput SFInt32 collisionType
inputOutput SFInt32 deadReckoning
inputOutput SFString description
outputOnly SFTime detonateTime
inputOutput SFVec3f detonationLocation
inputOutput SFVec3f detonationRelativeLocation
inputOutput SFInt32 detonationResult
inputOutput SFBool enabled
inputOutput SFInt32 entityCategory
inputOutput SFInt32 entityCountry
inputOutput SFInt32 entityDomain
inputOutput SFInt32 entityExtra
inputOutput SFInt32 entityID
inputOutput SFInt32 entityKind
inputOutput SFInt32 entitySpecific
inputOutput SFInt32 entitySubcategory
inputOutput SFInt32 eventApplicationID
inputOutput SFInt32 eventEntityID
inputOutput SFInt32 eventNumber
inputOutput SFInt32 eventSiteID
inputOutput SFInt32 fireMissionIndex
inputOutput SFBool fired1
inputOutput SFBool fired2
outputOnly SFTime firedTime
inputOutput SFFloat firingRange
inputOutput SFInt32 firingRate
inputOutput SFInt32 forceID
inputOutput SFInt32 fuse
inputOutput SFVec3d geoCoords
initializeOnly MFString geoSystem
outputOnly SFBool isActive
outputOnly SFBool isCollided
outputOnly SFBool isDetonated
outputOnly SFBool isNetworkReader
outputOnly SFBool isNetworkWriter
outputOnly SFBool isRtpHeaderHeard
outputOnly SFBool isStandAlone
inputOutput SFVec3f linearAcceleration
inputOutput SFVec3f linearVelocity
inputOutput SFString marking
inputOutput SFNode metadata
inputOutput SFString multicastRelayHost
inputOutput SFInt32 multicastRelayPort
inputOutput SFInt32 munitionApplicationID
inputOutput SFVec3f munitionEndPoint
inputOutput SFInt32 munitionEntityID
inputOutput SFInt32 munitionQuantity
inputOutput SFInt32 munitionSiteID
inputOutput SFVec3f munitionStartPoint
inputOutput NMTOKEN networkMode
inputOutput SFInt32 port
inputOutput SFTime readInterval
inputOnly MFNode removeChildren
inputOutput SFRotation rotation
inputOutput SFBool rtpHeaderExpected
inputOutput SFVec3f scale
inputOutput SFRotation scaleOrientation
inputOnly SFFloat set_articulationParameterValue0
inputOnly SFFloat set_articulationParameterValue1
inputOnly SFFloat set_articulationParameterValue2
inputOnly SFFloat set_articulationParameterValue3
inputOnly SFFloat set_articulationParameterValue4
inputOnly SFFloat set_articulationParameterValue5
inputOnly SFFloat set_articulationParameterValue6
inputOnly SFFloat set_articulationParameterValue7
inputOutput SFInt32 siteID
outputOnly SFTime timestamp
inputOutput SFVec3f translation
inputOutput SFBool visible
inputOutput SFInt32 warhead
inputOutput SFTime writeInterval
}
Example EspduTransform node in Classic VRML encoding with all fields set to default values.
EspduTransform {
address "localhost"
applicationID 0
articulationParameterArray []
articulationParameterChangeIndicatorArray []
articulationParameterCount 0
articulationParameterDesignatorArray []
articulationParameterIdPartAttachedToArray []
articulationParameterTypeArray []
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
center 0 0 0
children []
collisionType 0
deadReckoning 0
description ""
detonationLocation 0 0 0
detonationRelativeLocation 0 0 0
detonationResult 0
enabled TRUE
entityCategory 0
entityCountry 0
entityDomain 0
entityExtra 0
entityID 0
entityKind 0
entitySpecific 0
entitySubcategory 0
eventApplicationID 0
eventEntityID 0
eventNumber 0
eventSiteID 0
fireMissionIndex 0
fired1 FALSE
fired2 FALSE
firingRange 0
firingRate 0
forceID 0
fuse 0
geoCoords 0 0 0
geoSystem ["GD" "WE"]
linearAcceleration 0 0 0
linearVelocity 0 0 0
marking ""
metadata NULL
multicastRelayHost ""
multicastRelayPort 0
munitionApplicationID 0
munitionEndPoint 0 0 0
munitionEntityID 0
munitionQuantity 0
munitionSiteID 0
munitionStartPoint 0 0 0
networkMode "standAlone"
port 0
readInterval 0.1
rotation 0 0 1 0
rtpHeaderExpected FALSE
scale 1 1 1
scaleOrientation 0 0 1 0
siteID 0
translation 0 0 0
visible TRUE
warhead 0
writeInterval 1.0
}
Node signature listing accessType and type for each field:
ExplosionEmitter {
inputOutput SFFloat mass
inputOutput SFNode metadata
inputOutput SFBool on
inputOutput SFVec3f position
inputOutput SFFloat speed
inputOutput SFFloat surfaceArea
inputOutput SFFloat variation
}
Example ExplosionEmitter node in Classic VRML encoding with all fields set to default values.
ExplosionEmitter {
mass 0
metadata NULL
on TRUE
position 0 0 0
speed 0
surfaceArea 0
variation 0.25
}
Node signature listing accessType and type for each field:
Extrusion {
initializeOnly SFBool beginCap
initializeOnly SFBool beginCap
initializeOnly SFBool ccw
initializeOnly SFBool ccw
initializeOnly SFBool convex
initializeOnly SFBool convex
initializeOnly SFFloat creaseAngle
initializeOnly SFFloat creaseAngle
initializeOnly MFVec2f crossSection
initializeOnly MFVec2f crossSection
initializeOnly SFBool endCap
initializeOnly SFBool endCap
inputOutput SFNode metadata
initializeOnly MFRotation orientation
initializeOnly MFRotation orientation
initializeOnly MFVec2f scale
initializeOnly MFVec2f scale
inputOnly MFVec2f set_crossSection
inputOnly MFRotation set_orientation
inputOnly MFVec2f set_scale
inputOnly MFVec3f set_spine
initializeOnly SFBool solid
inputOutput SFBool solid
initializeOnly MFVec3f spine
initializeOnly MFVec3f spine
}
Example Extrusion node in Classic VRML encoding with all fields set to default values.
Extrusion {
beginCap TRUE
beginCap TRUE
ccw TRUE
ccw TRUE
convex TRUE
convex TRUE
creaseAngle 0
creaseAngle 0
crossSection [1 1 1 -1 -1 -1 -1 1 1 1]
crossSection [1 1 1 -1 -1 -1 -1 1 1 1]
endCap TRUE
endCap TRUE
metadata NULL
orientation [0 0 1 0]
orientation [0 0 1 0]
scale [1 1]
scale [1 1]
solid TRUE
solid TRUE
spine [0 0 0 0 1 0]
spine [0 0 0 0 1 0]
}
Node signature listing accessType and type for each field:
FillProperties {
inputOutput SFBool filled
inputOutput SFColor hatchColor
inputOutput SFInt32 hatchStyle
inputOutput SFBool hatched
inputOutput SFNode metadata
}
Example FillProperties node in Classic VRML encoding with all fields set to default values.
FillProperties {
filled TRUE
hatchColor 1 1 1
hatchStyle 1
hatched TRUE
metadata NULL
}
Node signature listing accessType and type for each field:
FloatVertexAttribute {
inputOutput SFNode metadata
initializeOnly NMTOKEN name
initializeOnly NMTOKEN name
initializeOnly SFInt32 numComponents
inputOutput MFFloat value
}
Example FloatVertexAttribute node in Classic VRML encoding with all fields set to default values.
FloatVertexAttribute {
metadata NULL
name ""
name ""
numComponents 4
value []
}
Node signature listing accessType and type for each field:
Fog {
outputOnly SFTime bindTime
inputOutput SFColor color
inputOutput NMTOKEN fogType
outputOnly SFBool isBound
inputOutput SFNode metadata
inputOnly SFBool set_bind
inputOutput SFFloat visibilityRange
}
Example Fog node in Classic VRML encoding with all fields set to default values.
Fog {
color 1 1 1
fogType "LINEAR"
metadata NULL
visibilityRange 0
}
Node signature listing accessType and type for each field:
FogCoordinate {
inputOutput MFFloat depth
inputOutput SFNode metadata
}
Example FogCoordinate node in Classic VRML encoding with all fields set to default values.
FogCoordinate {
depth []
metadata NULL
}
Node signature listing accessType and type for each field:
FontStyle {
inputOutput NMTOKENS class
inputOutput MFString family
inputOutput MFString family
inputOutput SFBool horizontal
inputOutput NMTOKEN id
inputOutput MFString justify
inputOutput SFString language
inputOutput SFBool leftToRight
inputOutput SFNode metadata
initializeOnly SFFloat size
inputOutput SFFloat spacing
inputOutput NMTOKEN style
inputOutput SFBool topToBottom
}
Example FontStyle node in Classic VRML encoding with all fields set to default values.
FontStyle {
class []
family []
family ["SERIF"]
horizontal TRUE
id ""
justify ["BEGIN"]
language ""
leftToRight TRUE
metadata NULL
size 1.0
spacing 1.0
style "PLAIN"
topToBottom TRUE
}
Node signature listing accessType and type for each field:
ForcePhysicsModel {
inputOutput SFBool enabled
inputOutput SFVec3f force
inputOutput SFNode metadata
}
Example ForcePhysicsModel node in Classic VRML encoding with all fields set to default values.
ForcePhysicsModel {
enabled TRUE
force 0 -9.8 0
metadata NULL
}
Node signature listing accessType and type for each field:
Gain {
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput MFNode children
inputOutput SFString description
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFNode metadata
inputOutput SFTime pauseTime
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
inputOutput SFTime tailTime
}
Example Gain node in Classic VRML encoding with all fields set to default values.
Gain {
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
children []
description ""
enabled TRUE
gain 1
metadata NULL
pauseTime 0
resumeTime 0
startTime 0
stopTime 0
tailTime 0
}
Node signature listing accessType and type for each field:
GeneratedCubeMapTexture {
inputOutput SFString description
inputOutput SFNode metadata
initializeOnly SFInt32 size
initializeOnly SFInt32 size
initializeOnly SFNode textureProperties
inputOutput NMTOKEN update
}
Example GeneratedCubeMapTexture node in Classic VRML encoding with all fields set to default values.
GeneratedCubeMapTexture {
description ""
metadata NULL
size 128
size 128
textureProperties NULL
update "NONE"
}
Node signature listing accessType and type for each field:
GeoCoordinate {
initializeOnly SFNode geoOrigin
initializeOnly MFString geoSystem
inputOutput SFNode metadata
initializeOnly MFVec3d point
}
Example GeoCoordinate node in Classic VRML encoding with all fields set to default values.
GeoCoordinate {
geoOrigin NULL
geoSystem ["GD" "WE"]
metadata NULL
point []
}
Node signature listing accessType and type for each field:
GeoElevationGrid {
initializeOnly SFBool ccw
inputOutput SFNode color
initializeOnly SFBool colorPerVertex
initializeOnly SFDouble creaseAngle
initializeOnly SFVec3d geoGridOrigin
initializeOnly SFNode geoOrigin
initializeOnly MFString geoSystem
initializeOnly MFDouble height
inputOutput SFNode metadata
inputOutput SFNode normal
initializeOnly SFBool normalPerVertex
inputOnly MFDouble set_height
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
initializeOnly SFInt32 xDimension
initializeOnly SFDouble xSpacing
inputOutput SFFloat yScale
initializeOnly SFInt32 zDimension
initializeOnly SFDouble zSpacing
}
Example GeoElevationGrid node in Classic VRML encoding with all fields set to default values.
GeoElevationGrid {
ccw TRUE
color NULL
colorPerVertex TRUE
creaseAngle 0
geoGridOrigin 0 0 0
geoOrigin NULL
geoSystem ["GD" "WE"]
height [0 0]
metadata NULL
normal NULL
normalPerVertex TRUE
solid TRUE
solid TRUE
texCoord NULL
xDimension 0
xSpacing 1.0
yScale 1
zDimension 0
zSpacing 1.0
}
Node signature listing accessType and type for each field:
GeoLOD {
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
initializeOnly SFVec3d center
inputOutput SFVec3d center
initializeOnly MFString child1Url
initializeOnly MFString child2Url
initializeOnly MFString child3Url
initializeOnly MFString child4Url
outputOnly MFNode children
initializeOnly SFNode geoOrigin
initializeOnly MFString geoSystem
outputOnly SFInt32 level_changed
inputOutput SFNode metadata
initializeOnly SFFloat range
initializeOnly MFNode rootNode
initializeOnly MFString rootUrl
inputOutput SFBool visible
}
Example GeoLOD node in Classic VRML encoding with all fields set to default values.
GeoLOD {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
center 0 0 0
center 0 0 0
child1Url []
child2Url []
child3Url []
child4Url []
geoOrigin NULL
geoSystem ["GD" "WE"]
metadata NULL
range 10
rootNode []
rootUrl []
visible TRUE
}
Node signature listing accessType and type for each field:
GeoLocation {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput SFVec3d geoCoords
initializeOnly SFNode geoOrigin
initializeOnly MFString geoSystem
inputOutput SFNode metadata
inputOnly MFNode removeChildren
inputOutput SFBool visible
}
Example GeoLocation node in Classic VRML encoding with all fields set to default values.
GeoLocation {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
geoCoords 0 0 0
geoOrigin NULL
geoSystem ["GD" "WE"]
metadata NULL
visible TRUE
}
Node signature listing accessType and type for each field:
GeoMetadata {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
inputOutput MFNode data
inputOutput SFString description
inputOutput SFBool load
inputOutput SFNode metadata
inputOutput MFString summary
inputOutput MFString url
}
Example GeoMetadata node in Classic VRML encoding with all fields set to default values.
GeoMetadata {
autoRefresh 0
autoRefreshTimeLimit 3600
data []
description ""
load TRUE
metadata NULL
summary []
url []
}
Node signature listing accessType and type for each field:
GeoOrigin {
inputOutput SFVec3d geoCoords
initializeOnly MFString geoSystem
inputOutput SFNode metadata
initializeOnly SFBool rotateYUp
}
Example GeoOrigin node in Classic VRML encoding with all fields set to default values.
GeoOrigin {
geoCoords 0 0 0
geoSystem ["GD" "WE"]
metadata NULL
rotateYUp FALSE
}
Node signature listing accessType and type for each field:
GeoPositionInterpolator {
initializeOnly SFNode geoOrigin
initializeOnly MFString geoSystem
outputOnly SFVec3d geovalue_changed
inputOutput MFFloat key
inputOutput MFVec3d keyValue
inputOutput SFNode metadata
inputOnly SFFloat set_fraction
outputOnly SFVec3f value_changed
}
Example GeoPositionInterpolator node in Classic VRML encoding with all fields set to default values.
GeoPositionInterpolator {
geoOrigin NULL
geoSystem ["GD" "WE"]
key []
keyValue []
metadata NULL
}
Node signature listing accessType and type for each field:
GeoProximitySensor {
inputOutput SFVec3d center
outputOnly SFVec3f centerOfRotation_changed
inputOutput SFString description
inputOutput SFBool enabled
outputOnly SFTime enterTime
outputOnly SFTime exitTime
inputOutput SFVec3d geoCenter
outputOnly SFVec3d geoCoord_changed
initializeOnly SFNode geoOrigin
initializeOnly MFString geoSystem
outputOnly SFBool isActive
inputOutput SFNode metadata
outputOnly SFRotation orientation_changed
outputOnly SFVec3f position_changed
inputOutput SFVec3f size
}
Example GeoProximitySensor node in Classic VRML encoding with all fields set to default values.
GeoProximitySensor {
center 0 0 0
description ""
enabled TRUE
geoCenter 0 0 0
geoOrigin NULL
geoSystem ["GD" "WE"]
metadata NULL
size 0 0 0
}
Node signature listing accessType and type for each field:
GeoTouchSensor {
inputOutput SFString description
inputOutput SFBool enabled
initializeOnly SFNode geoOrigin
initializeOnly MFString geoSystem
outputOnly SFVec3d hitGeoCoord_changed
outputOnly SFVec3f hitNormal_changed
outputOnly SFVec3f hitPoint_changed
outputOnly SFVec2f hitTexCoord_changed
outputOnly SFBool isActive
outputOnly SFBool isOver
inputOutput SFNode metadata
outputOnly SFTime touchTime
}
Example GeoTouchSensor node in Classic VRML encoding with all fields set to default values.
GeoTouchSensor {
description ""
enabled TRUE
geoOrigin NULL
geoSystem ["GD" "WE"]
metadata NULL
}
Node signature listing accessType and type for each field:
GeoTransform {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput SFVec3d geoCenter
initializeOnly SFNode geoOrigin
initializeOnly MFString geoSystem
inputOutput SFNode metadata
inputOnly MFNode removeChildren
inputOutput SFRotation rotation
inputOutput SFVec3f scale
inputOutput SFRotation scaleOrientation
inputOutput SFVec3f translation
inputOutput SFBool visible
}
Example GeoTransform node in Classic VRML encoding with all fields set to default values.
GeoTransform {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
geoCenter 0 0 0
geoOrigin NULL
geoSystem ["GD" "WE"]
metadata NULL
rotation 0 0 1 0
scale 1 1 1
scaleOrientation 0 0 1 0
translation 0 0 0
visible TRUE
}
Node signature listing accessType and type for each field:
GeoViewpoint {
outputOnly SFTime bindTime
inputOutput SFVec3d centerOfRotation
inputOutput SFString description
inputOutput SFFloat farDistance
inputOutput SFFloat fieldOfView
initializeOnly SFNode geoOrigin
initializeOnly MFString geoSystem
outputOnly SFBool isBound
inputOutput SFBool jump
inputOutput SFNode metadata
inputOutput SFNode navigationInfo
inputOutput SFFloat nearDistance
inputOutput SFRotation orientation
inputOutput SFVec3d position
inputOutput SFBool retainUserOffsets
inputOnly SFBool set_bind
initializeOnly SFFloat speedFactor
inputOutput SFBool viewAll
}
Example GeoViewpoint node in Classic VRML encoding with all fields set to default values.
GeoViewpoint {
centerOfRotation 0 0 0
description ""
farDistance -1
fieldOfView 0.7854
geoOrigin NULL
geoSystem ["GD" "WE"]
jump TRUE
metadata NULL
navigationInfo NULL
nearDistance -1
orientation 0 0 1 0
position 0 0 100000
retainUserOffsets FALSE
speedFactor 1.0
viewAll FALSE
}
Node signature listing accessType and type for each field:
Group {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput SFNode metadata
inputOnly MFNode removeChildren
inputOutput SFBool visible
}
Example Group node in Classic VRML encoding with all fields set to default values.
Group {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
metadata NULL
visible TRUE
}
Node signature listing accessType and type for each field:
HAnimDisplacer {
inputOutput MFInt32 coordIndex
inputOutput MFInt32 coordIndex
inputOutput SFString description
inputOutput MFVec3f displacements
inputOutput SFNode metadata
inputOutput NMTOKEN name
inputOutput NMTOKEN name
inputOutput SFFloat weight
}
Example HAnimDisplacer node in Classic VRML encoding with all fields set to default values.
HAnimDisplacer {
coordIndex []
coordIndex []
description ""
displacements []
metadata NULL
name ""
name ""
weight 0.0
}
Node signature listing accessType and type for each field:
HAnimHumanoid {
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFVec3f center
inputOutput SFString description
inputOutput MFString info
inputOutput MFVec3f jointBindingPositions
inputOutput MFRotation jointBindingRotations
inputOutput MFVec3f jointBindingScales
inputOutput MFNode joints
inputOutput SFInt32 loa
inputOutput SFNode metadata
inputOutput MFNode motions
inputOutput MFBool motionsEnabled
inputOutput NMTOKEN name
inputOutput SFRotation rotation
inputOutput SFVec3f scale
inputOutput SFRotation scaleOrientation
inputOutput MFNode segments
inputOutput MFNode sites
inputOutput SFString skeletalConfiguration
inputOutput MFNode skeleton
inputOutput MFNode skin
inputOutput SFNode skinBindingCoords
inputOutput SFNode skinBindingNormals
inputOutput SFNode skinCoord
inputOutput SFNode skinNormal
inputOutput SFVec3f translation
inputOutput NMTOKEN version
inputOutput MFNode viewpoints
inputOutput SFBool visible
}
Example HAnimHumanoid node in Classic VRML encoding with all fields set to default values.
HAnimHumanoid {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
center 0 0 0
description ""
info []
jointBindingPositions []
jointBindingRotations []
jointBindingScales []
joints []
loa -1
metadata NULL
motions []
motionsEnabled []
name ""
rotation 0 0 1 0
scale 1 1 1
scaleOrientation 0 0 1 0
segments []
sites []
skeletalConfiguration "BASIC"
skeleton []
skin []
skinBindingCoords NULL
skinBindingNormals NULL
skinCoord NULL
skinNormal NULL
translation 0 0 0
version "2.0"
viewpoints []
visible TRUE
}
Node signature listing accessType and type for each field:
HAnimJoint {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFVec3f center
inputOutput MFNode children
inputOutput SFString description
inputOutput MFNode displacers
inputOutput SFRotation limitOrientation
inputOutput MFFloat llimit
inputOutput SFNode metadata
inputOutput NMTOKEN name
inputOutput NMTOKEN name
inputOnly MFNode removeChildren
inputOutput SFRotation rotation
inputOutput SFVec3f scale
inputOutput SFRotation scaleOrientation
inputOutput MFInt32 skinCoordIndex
inputOutput MFFloat skinCoordWeight
inputOutput MFFloat stiffness
inputOutput SFVec3f translation
inputOutput MFFloat ulimit
inputOutput SFBool visible
}
Example HAnimJoint node in Classic VRML encoding with all fields set to default values.
HAnimJoint {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
center 0 0 0
children []
description ""
displacers []
limitOrientation 0 0 1 0
llimit [0 0 0]
metadata NULL
name ""
name ""
rotation 0 0 1 0
scale 1 1 1
scaleOrientation 0 0 1 0
skinCoordIndex []
skinCoordWeight []
stiffness [0 0 0]
translation 0 0 0
ulimit [0 0 0]
visible TRUE
}
Node signature listing accessType and type for each field:
HAnimMotion {
inputOutput SFString channels
inputOutput MFBool channelsEnabled
outputOnly SFTime cycleTime
inputOutput SFString description
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFInt32 endFrame
outputOnly SFInt32 frameCount
inputOutput SFTime frameDuration
inputOutput SFInt32 frameIncrement
inputOutput SFInt32 frameIndex
inputOutput SFString joints
inputOutput SFInt32 loa
inputOutput SFBool loop
inputOutput SFNode metadata
inputOutput NMTOKEN name
inputOnly SFBool next
inputOnly SFBool previous
inputOutput SFInt32 startFrame
inputOutput MFFloat values
}
Example HAnimMotion node in Classic VRML encoding with all fields set to default values.
HAnimMotion {
channels ""
channelsEnabled []
description ""
enabled TRUE
endFrame 0
frameDuration 0.1
frameIncrement 1
frameIndex 0
joints ""
loa -1
loop FALSE
metadata NULL
name ""
startFrame 0
values []
}
Node signature listing accessType and type for each field:
HAnimSegment {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFVec3f centerOfMass
inputOutput MFNode children
inputOutput SFNode coord
inputOutput SFString description
inputOutput MFNode displacers
inputOutput SFFloat mass
inputOutput SFNode metadata
inputOutput MFFloat momentsOfInertia
inputOutput NMTOKEN name
inputOutput NMTOKEN name
inputOnly MFNode removeChildren
inputOutput SFBool visible
}
Example HAnimSegment node in Classic VRML encoding with all fields set to default values.
HAnimSegment {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
centerOfMass 0 0 0
children []
coord NULL
description ""
displacers []
mass 0
metadata NULL
momentsOfInertia [0 0 0 0 0 0 0 0 0]
name ""
name ""
visible TRUE
}
Node signature listing accessType and type for each field:
HAnimSite {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFVec3f center
inputOutput MFNode children
inputOutput SFString description
inputOutput SFNode metadata
inputOutput NMTOKEN name
inputOutput NMTOKEN name
inputOnly MFNode removeChildren
inputOutput SFRotation rotation
inputOutput SFVec3f scale
inputOutput SFRotation scaleOrientation
inputOutput SFVec3f translation
inputOutput SFBool visible
}
Example HAnimSite node in Classic VRML encoding with all fields set to default values.
HAnimSite {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
center 0 0 0
children []
description ""
metadata NULL
name ""
name ""
rotation 0 0 1 0
scale 1 1 1
scaleOrientation 0 0 1 0
translation 0 0 0
visible TRUE
}
Node signature listing accessType and type for each field:
ImageCubeMapTexture {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
inputOutput SFString description
inputOutput SFBool load
inputOutput SFNode metadata
initializeOnly SFNode textureProperties
inputOutput MFString url
}
Example ImageCubeMapTexture node in Classic VRML encoding with all fields set to default values.
ImageCubeMapTexture {
autoRefresh 0
autoRefreshTimeLimit 3600
description ""
load TRUE
metadata NULL
textureProperties NULL
url []
}
Node signature listing accessType and type for each field:
ImageTexture {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
inputOutput SFString description
inputOutput SFBool load
inputOutput SFNode metadata
initializeOnly SFBool repeatS
initializeOnly SFBool repeatT
initializeOnly SFNode textureProperties
inputOutput MFString url
}
Example ImageTexture node in Classic VRML encoding with all fields set to default values.
ImageTexture {
autoRefresh 0
autoRefreshTimeLimit 3600
description ""
load TRUE
metadata NULL
repeatS TRUE
repeatT TRUE
textureProperties NULL
url []
}
Node signature listing accessType and type for each field:
ImageTexture3D {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
inputOutput SFString description
inputOutput SFBool load
inputOutput SFNode metadata
initializeOnly SFBool repeatR
initializeOnly SFBool repeatS
initializeOnly SFBool repeatT
initializeOnly SFNode textureProperties
inputOutput MFString url
}
Example ImageTexture3D node in Classic VRML encoding with all fields set to default values.
ImageTexture3D {
autoRefresh 0
autoRefreshTimeLimit 3600
description ""
load TRUE
metadata NULL
repeatR FALSE
repeatS FALSE
repeatT FALSE
textureProperties NULL
url []
}
Node signature listing accessType and type for each field:
IndexedFaceSet {
inputOutput MFNode attrib
initializeOnly SFBool ccw
inputOutput SFNode color
initializeOnly MFInt32 colorIndex
initializeOnly SFBool colorPerVertex
initializeOnly SFBool convex
inputOutput SFNode coord
initializeOnly MFInt32 coordIndex
initializeOnly SFFloat creaseAngle
inputOutput SFNode fogCoord
inputOutput SFNode metadata
inputOutput SFNode normal
initializeOnly MFInt32 normalIndex
initializeOnly SFBool normalPerVertex
inputOnly MFInt32 set_colorIndex
inputOnly MFInt32 set_coordIndex
inputOnly MFInt32 set_normalIndex
inputOnly MFInt32 set_texCoordIndex
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
initializeOnly MFInt32 texCoordIndex
}
Example IndexedFaceSet node in Classic VRML encoding with all fields set to default values.
IndexedFaceSet {
attrib []
ccw TRUE
color NULL
colorIndex []
colorPerVertex TRUE
convex TRUE
coord NULL
coordIndex []
creaseAngle 0
fogCoord NULL
metadata NULL
normal NULL
normalIndex []
normalPerVertex TRUE
solid TRUE
solid TRUE
texCoord NULL
texCoordIndex []
}
Node signature listing accessType and type for each field:
IndexedLineSet {
inputOutput MFNode attrib
inputOutput SFNode color
initializeOnly MFInt32 colorIndex
initializeOnly SFBool colorPerVertex
inputOutput SFNode coord
initializeOnly MFInt32 coordIndex
inputOutput SFNode fogCoord
inputOutput SFNode metadata
inputOutput SFNode normal
inputOnly MFInt32 set_colorIndex
inputOnly MFInt32 set_coordIndex
}
Example IndexedLineSet node in Classic VRML encoding with all fields set to default values.
IndexedLineSet {
attrib []
color NULL
colorIndex []
colorPerVertex TRUE
coord NULL
coordIndex []
fogCoord NULL
metadata NULL
normal NULL
}
Node signature listing accessType and type for each field:
IndexedQuadSet {
inputOutput MFNode attrib
initializeOnly SFBool ccw
inputOutput SFNode color
initializeOnly SFBool colorPerVertex
inputOutput SFNode coord
inputOutput SFNode fogCoord
initializeOnly MFInt32 index
inputOutput SFNode metadata
inputOutput SFNode normal
initializeOnly SFBool normalPerVertex
inputOnly MFInt32 set_index
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
}
Example IndexedQuadSet node in Classic VRML encoding with all fields set to default values.
IndexedQuadSet {
attrib []
ccw TRUE
color NULL
colorPerVertex TRUE
coord NULL
fogCoord NULL
index []
metadata NULL
normal NULL
normalPerVertex TRUE
solid TRUE
solid TRUE
texCoord NULL
}
Node signature listing accessType and type for each field:
IndexedTriangleFanSet {
inputOutput MFNode attrib
initializeOnly SFBool ccw
inputOutput SFNode color
initializeOnly SFBool colorPerVertex
inputOutput SFNode coord
inputOutput SFNode fogCoord
initializeOnly MFInt32 index
inputOutput SFNode metadata
inputOutput SFNode normal
initializeOnly SFBool normalPerVertex
inputOnly MFInt32 set_index
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
}
Example IndexedTriangleFanSet node in Classic VRML encoding with all fields set to default values.
IndexedTriangleFanSet {
attrib []
ccw TRUE
color NULL
colorPerVertex TRUE
coord NULL
fogCoord NULL
index []
metadata NULL
normal NULL
normalPerVertex TRUE
solid TRUE
solid TRUE
texCoord NULL
}
Node signature listing accessType and type for each field:
IndexedTriangleSet {
inputOutput MFNode attrib
initializeOnly SFBool ccw
inputOutput SFNode color
initializeOnly SFBool colorPerVertex
inputOutput SFNode coord
inputOutput SFNode fogCoord
initializeOnly MFInt32 index
inputOutput SFNode metadata
inputOutput SFNode normal
initializeOnly SFBool normalPerVertex
inputOnly MFInt32 set_index
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
}
Example IndexedTriangleSet node in Classic VRML encoding with all fields set to default values.
IndexedTriangleSet {
attrib []
ccw TRUE
color NULL
colorPerVertex TRUE
coord NULL
fogCoord NULL
index []
metadata NULL
normal NULL
normalPerVertex TRUE
solid TRUE
solid TRUE
texCoord NULL
}
Node signature listing accessType and type for each field:
IndexedTriangleStripSet {
inputOutput MFNode attrib
initializeOnly SFBool ccw
inputOutput SFNode color
initializeOnly SFBool colorPerVertex
inputOutput SFNode coord
inputOutput SFNode fogCoord
initializeOnly MFInt32 index
inputOutput SFNode metadata
inputOutput SFNode normal
initializeOnly SFBool normalPerVertex
inputOnly MFInt32 set_index
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
}
Example IndexedTriangleStripSet node in Classic VRML encoding with all fields set to default values.
IndexedTriangleStripSet {
attrib []
ccw TRUE
color NULL
colorPerVertex TRUE
coord NULL
fogCoord NULL
index []
metadata NULL
normal NULL
normalPerVertex TRUE
solid TRUE
solid TRUE
texCoord NULL
}
Node signature listing accessType and type for each field:
Inline {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFString description
inputOutput SFBool global
inputOutput SFBool load
inputOutput SFNode metadata
inputOutput MFString url
inputOutput SFBool visible
}
Example Inline node in Classic VRML encoding with all fields set to default values.
Inline {
autoRefresh 0
autoRefreshTimeLimit 3600
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
description ""
global FALSE
load TRUE
metadata NULL
url []
visible TRUE
}
Node signature listing accessType and type for each field:
IntegerSequencer {
inputOutput MFFloat key
inputOutput MFInt32 keyValue
inputOutput SFNode metadata
inputOnly SFBool next
inputOnly SFBool previous
inputOnly SFFloat set_fraction
outputOnly SFInt32 value_changed
}
Example IntegerSequencer node in Classic VRML encoding with all fields set to default values.
IntegerSequencer {
key []
keyValue []
metadata NULL
}
Node signature listing accessType and type for each field:
IntegerTrigger {
inputOutput SFInt32 integerKey
inputOutput SFNode metadata
inputOnly SFBool set_boolean
outputOnly SFInt32 triggerValue
}
Example IntegerTrigger node in Classic VRML encoding with all fields set to default values.
IntegerTrigger {
integerKey -1
metadata NULL
}
Node signature listing accessType and type for each field:
IsoSurfaceVolumeData {
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFFloat contourStepSize
inputOutput SFVec3f dimensions
inputOutput SFNode gradients
inputOutput SFNode metadata
inputOutput MFNode renderStyle
inputOutput SFFloat surfaceTolerance
inputOutput MFFloat surfaceValues
inputOutput SFBool visible
inputOutput SFNode voxels
}
Example IsoSurfaceVolumeData node in Classic VRML encoding with all fields set to default values.
IsoSurfaceVolumeData {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
contourStepSize 0
dimensions 1 1 1
gradients NULL
metadata NULL
renderStyle []
surfaceTolerance 0
surfaceValues []
visible TRUE
voxels NULL
}
Node signature listing accessType and type for each field:
KeySensor {
outputOnly SFInt32 actionKeyPress
outputOnly SFInt32 actionKeyRelease
outputOnly SFBool altKey
outputOnly SFBool controlKey
inputOutput SFString description
inputOutput SFBool enabled
outputOnly SFBool isActive
outputOnly SFString keyPress
outputOnly SFString keyRelease
inputOutput SFNode metadata
outputOnly SFBool shiftKey
}
Example KeySensor node in Classic VRML encoding with all fields set to default values.
KeySensor {
description ""
enabled TRUE
metadata NULL
}
Node signature listing accessType and type for each field:
LOD {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
initializeOnly SFVec3f center
inputOutput SFVec3f center
inputOutput MFNode children
initializeOnly SFBool forceTransitions
outputOnly SFInt32 level_changed
inputOutput SFNode metadata
initializeOnly MFFloat range
inputOnly MFNode removeChildren
inputOutput SFBool visible
}
Example LOD node in Classic VRML encoding with all fields set to default values.
LOD {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
center 0 0 0
center 0 0 0
children []
forceTransitions FALSE
metadata NULL
range []
visible TRUE
}
Node signature listing accessType and type for each field:
Layer {
inputOnly MFNode addChildren
inputOutput MFNode children
inputOutput SFNode metadata
inputOutput MFString objectType
inputOutput MFString objectType
inputOutput SFBool pickable
inputOnly MFNode removeChildren
inputOutput SFNode viewport
inputOutput SFBool visible
}
Example Layer node in Classic VRML encoding with all fields set to default values.
Layer {
children []
metadata NULL
objectType []
objectType ["ALL"]
pickable TRUE
viewport NULL
visible TRUE
}
Node signature listing accessType and type for each field:
LayerSet {
inputOutput SFInt32 activeLayer
inputOutput MFNode layers
inputOutput SFNode metadata
inputOutput MFInt32 order
inputOutput MFInt32 order
}
Example LayerSet node in Classic VRML encoding with all fields set to default values.
LayerSet {
activeLayer 0
layers []
metadata NULL
order [0]
order [0]
}
Node signature listing accessType and type for each field:
Layout {
inputOutput MFString align
inputOutput SFNode metadata
inputOutput MFFloat offset
inputOutput MFString offsetUnits
inputOutput MFString scaleMode
inputOutput MFFloat size
inputOutput MFFloat size
inputOutput MFString sizeUnits
}
Example Layout node in Classic VRML encoding with all fields set to default values.
Layout {
align ["CENTER" "CENTER"]
metadata NULL
offset [0 0]
offsetUnits ["WORLD" "WORLD"]
scaleMode ["NONE" "NONE"]
size [1 1]
size [1 1]
sizeUnits ["WORLD" "WORLD"]
}
Node signature listing accessType and type for each field:
LayoutGroup {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput SFNode layout
inputOutput SFNode metadata
inputOnly MFNode removeChildren
inputOutput SFNode viewport
inputOutput SFBool visible
}
Example LayoutGroup node in Classic VRML encoding with all fields set to default values.
LayoutGroup {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
layout NULL
metadata NULL
viewport NULL
visible TRUE
}
Node signature listing accessType and type for each field:
LayoutLayer {
inputOnly MFNode addChildren
inputOutput MFNode children
inputOutput SFNode layout
inputOutput SFNode metadata
inputOutput MFString objectType
inputOutput MFString objectType
inputOutput SFBool pickable
inputOnly MFNode removeChildren
inputOutput SFNode viewport
inputOutput SFBool visible
}
Example LayoutLayer node in Classic VRML encoding with all fields set to default values.
LayoutLayer {
children []
layout NULL
metadata NULL
objectType []
objectType ["ALL"]
pickable TRUE
viewport NULL
visible TRUE
}
Node signature listing accessType and type for each field:
LinePickSensor {
inputOutput SFString description
inputOutput SFBool enabled
initializeOnly NMTOKEN intersectionType
initializeOnly NMTOKEN intersectionType
outputOnly SFBool isActive
inputOutput NMTOKEN matchCriterion
inputOutput NMTOKEN matchCriterion
inputOutput SFNode metadata
inputOutput MFString objectType
inputOutput MFString objectType
inputOutput MFNode pickTarget
outputOnly MFNode pickedGeometry
outputOnly MFVec3f pickedNormal
outputOnly MFVec3f pickedPoint
outputOnly MFVec3f pickedTextureCoordinate
inputOutput SFNode pickingGeometry
initializeOnly NMTOKEN sortOrder
initializeOnly NMTOKEN sortOrder
}
Example LinePickSensor node in Classic VRML encoding with all fields set to default values.
LinePickSensor {
description ""
enabled TRUE
intersectionType ""
intersectionType "BOUNDS"
matchCriterion ""
matchCriterion "MATCH_ANY"
metadata NULL
objectType []
objectType ["ALL"]
pickTarget []
pickingGeometry NULL
sortOrder ""
sortOrder "CLOSEST"
}
Node signature listing accessType and type for each field:
LineProperties {
inputOutput SFBool applied
inputOutput SFInt32 linetype
inputOutput SFFloat linewidthScaleFactor
inputOutput SFNode metadata
}
Example LineProperties node in Classic VRML encoding with all fields set to default values.
LineProperties {
applied TRUE
linetype 1
linewidthScaleFactor 0
metadata NULL
}
Node signature listing accessType and type for each field:
LineSet {
inputOutput MFNode attrib
inputOutput SFNode color
inputOutput SFNode coord
inputOutput SFNode fogCoord
inputOutput SFNode metadata
inputOutput SFNode normal
inputOutput MFInt32 vertexCount
}
Example LineSet node in Classic VRML encoding with all fields set to default values.
LineSet {
attrib []
color NULL
coord NULL
fogCoord NULL
metadata NULL
normal NULL
vertexCount []
}
Node signature listing accessType and type for each field:
ListenerPointSource {
inputOutput SFString description
inputOutput SFBool dopplerEnabled
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat gain
inputOutput SFFloat interauralDistance
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFNode metadata
inputOutput SFRotation orientation
inputOutput SFTime pauseTime
inputOutput SFVec3f position
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
inputOutput SFBool trackCurrentView
}
Example ListenerPointSource node in Classic VRML encoding with all fields set to default values.
ListenerPointSource {
description ""
dopplerEnabled FALSE
enabled TRUE
gain 1
interauralDistance 0
metadata NULL
orientation 0 0 1 0
pauseTime 0
position 0 0 0
resumeTime 0
startTime 0
stopTime 0
trackCurrentView FALSE
}
Node signature listing accessType and type for each field:
LoadSensor {
inputOutput MFNode children
inputOutput SFString description
inputOutput SFBool enabled
outputOnly SFBool isActive
outputOnly SFBool isLoaded
outputOnly SFTime loadTime
inputOutput SFNode metadata
outputOnly SFFloat progress
inputOutput SFTime timeOut
}
Example LoadSensor node in Classic VRML encoding with all fields set to default values.
LoadSensor {
children []
description ""
enabled TRUE
metadata NULL
timeOut 0
}
Node signature listing accessType and type for each field:
LocalFog {
inputOutput SFColor color
inputOutput SFBool enabled
inputOutput NMTOKEN fogType
inputOutput SFNode metadata
inputOutput SFFloat visibilityRange
}
Example LocalFog node in Classic VRML encoding with all fields set to default values.
LocalFog {
color 1 1 1
enabled TRUE
fogType "LINEAR"
metadata NULL
visibilityRange 0
}
Node signature listing accessType and type for each field:
Material {
inputOutput SFFloat ambientIntensity
inputOutput SFNode ambientTexture
inputOutput NMTOKEN ambientTextureMapping
inputOutput SFColor diffuseColor
inputOutput SFNode diffuseTexture
inputOutput NMTOKEN diffuseTextureMapping
inputOutput SFColor emissiveColor
inputOutput SFNode emissiveTexture
inputOutput NMTOKEN emissiveTextureMapping
inputOutput SFNode metadata
inputOutput SFFloat normalScale
inputOutput SFNode normalTexture
inputOutput NMTOKEN normalTextureMapping
inputOutput SFFloat occlusionStrength
inputOutput SFNode occlusionTexture
inputOutput NMTOKEN occlusionTextureMapping
inputOutput SFFloat shininess
inputOutput SFNode shininessTexture
inputOutput NMTOKEN shininessTextureMapping
inputOutput SFColor specularColor
inputOutput SFNode specularTexture
inputOutput NMTOKEN specularTextureMapping
inputOutput SFFloat transparency
}
Example Material node in Classic VRML encoding with all fields set to default values.
Material {
ambientIntensity 0.2
ambientTexture NULL
ambientTextureMapping ""
diffuseColor 0.8 0.8 0.8
diffuseTexture NULL
diffuseTextureMapping ""
emissiveColor 0 0 0
emissiveTexture NULL
emissiveTextureMapping ""
metadata NULL
normalScale 1
normalTexture NULL
normalTextureMapping ""
occlusionStrength 1
occlusionTexture NULL
occlusionTextureMapping ""
shininess 0.2
shininessTexture NULL
shininessTextureMapping ""
specularColor 0 0 0
specularTexture NULL
specularTextureMapping ""
transparency 0
}
Node signature listing accessType and type for each field:
Matrix3VertexAttribute {
inputOutput SFNode metadata
initializeOnly NMTOKEN name
initializeOnly NMTOKEN name
inputOutput MFMatrix3f value
}
Example Matrix3VertexAttribute node in Classic VRML encoding with all fields set to default values.
Matrix3VertexAttribute {
metadata NULL
name ""
name ""
value []
}
Node signature listing accessType and type for each field:
Matrix4VertexAttribute {
inputOutput SFNode metadata
initializeOnly NMTOKEN name
initializeOnly NMTOKEN name
inputOutput MFMatrix4f value
}
Example Matrix4VertexAttribute node in Classic VRML encoding with all fields set to default values.
Matrix4VertexAttribute {
metadata NULL
name ""
name ""
value []
}
Node signature listing accessType and type for each field:
MetadataBoolean {
inputOutput SFNode metadata
inputOutput SFString name
inputOutput SFString reference
inputOutput MFBool value
}
Example MetadataBoolean node in Classic VRML encoding with all fields set to default values.
MetadataBoolean {
metadata NULL
name ""
reference ""
value []
}
Node signature listing accessType and type for each field:
MetadataDouble {
inputOutput SFNode metadata
inputOutput SFString name
inputOutput SFString reference
inputOutput MFDouble value
}
Example MetadataDouble node in Classic VRML encoding with all fields set to default values.
MetadataDouble {
metadata NULL
name ""
reference ""
value []
}
Node signature listing accessType and type for each field:
MetadataFloat {
inputOutput SFNode metadata
inputOutput SFString name
inputOutput SFString reference
inputOutput MFFloat value
}
Example MetadataFloat node in Classic VRML encoding with all fields set to default values.
MetadataFloat {
metadata NULL
name ""
reference ""
value []
}
Node signature listing accessType and type for each field:
MetadataInteger {
inputOutput SFNode metadata
inputOutput SFString name
inputOutput SFString reference
inputOutput MFInt32 value
}
Example MetadataInteger node in Classic VRML encoding with all fields set to default values.
MetadataInteger {
metadata NULL
name ""
reference ""
value []
}
Node signature listing accessType and type for each field:
MetadataSet {
inputOutput SFNode metadata
inputOutput SFString name
inputOutput SFString name
inputOutput SFString reference
inputOutput SFString reference
inputOutput MFNode value
}
Example MetadataSet node in Classic VRML encoding with all fields set to default values.
MetadataSet {
metadata NULL
name "X3DMetadataObject"
name ""
reference "X3DMetadataObject"
reference ""
value []
}
Node signature listing accessType and type for each field:
MetadataString {
inputOutput SFNode metadata
inputOutput SFString name
inputOutput SFString reference
inputOutput MFString value
}
Example MetadataString node in Classic VRML encoding with all fields set to default values.
MetadataString {
metadata NULL
name ""
reference ""
value []
}
Node signature listing accessType and type for each field:
MicrophoneSource {
inputOutput SFString description
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFString mediaDeviceID
inputOutput SFNode metadata
inputOutput SFTime pauseTime
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
}
Example MicrophoneSource node in Classic VRML encoding with all fields set to default values.
MicrophoneSource {
description ""
enabled TRUE
gain 1
mediaDeviceID ""
metadata NULL
pauseTime 0
resumeTime 0
startTime 0
stopTime 0
}
Node signature listing accessType and type for each field:
MotorJoint {
initializeOnly SFBool autoCalc
inputOutput SFFloat axis1Angle
inputOutput SFFloat axis1Torque
inputOutput SFFloat axis2Angle
inputOutput SFFloat axis2Torque
inputOutput SFFloat axis3Angle
inputOutput SFFloat axis3Torque
inputOutput SFNode body1
inputOutput SFNode body2
inputOutput SFInt32 enabledAxes
inputOutput MFString forceOutput
inputOutput MFString forceOutput
inputOutput SFNode metadata
outputOnly SFFloat motor1Angle
outputOnly SFFloat motor1AngleRate
inputOutput SFVec3f motor1Axis
outputOnly SFFloat motor2Angle
outputOnly SFFloat motor2AngleRate
inputOutput SFVec3f motor2Axis
outputOnly SFFloat motor3Angle
outputOnly SFFloat motor3AngleRate
inputOutput SFVec3f motor3Axis
inputOutput SFFloat stop1Bounce
inputOutput SFFloat stop1ErrorCorrection
inputOutput SFFloat stop2Bounce
inputOutput SFFloat stop2ErrorCorrection
inputOutput SFFloat stop3Bounce
inputOutput SFFloat stop3ErrorCorrection
}
Example MotorJoint node in Classic VRML encoding with all fields set to default values.
MotorJoint {
autoCalc FALSE
axis1Angle 0
axis1Torque 0
axis2Angle 0
axis2Torque 0
axis3Angle 0
axis3Torque 0
body1 NULL
body2 NULL
enabledAxes 1
forceOutput []
forceOutput ["NONE"]
metadata NULL
motor1Axis 1 0 0
motor2Axis 0 1 0
motor3Axis 0 0 1
stop1Bounce 0
stop1ErrorCorrection 0.8
stop2Bounce 0
stop2ErrorCorrection 0.8
stop3Bounce 0
stop3ErrorCorrection 0.8
}
Node signature listing accessType and type for each field:
MovieTexture {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
inputOutput SFString description
outputOnly SFTime duration_changed
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFBool load
inputOutput SFBool loop
inputOutput SFNode metadata
inputOutput SFTime pauseTime
inputOutput SFFloat pitch
initializeOnly SFBool repeatS
initializeOnly SFBool repeatT
inputOutput SFTime resumeTime
inputOutput SFFloat speed
inputOutput SFTime startTime
inputOutput SFTime stopTime
initializeOnly SFNode textureProperties
inputOutput MFString url
}
Example MovieTexture node in Classic VRML encoding with all fields set to default values.
MovieTexture {
autoRefresh 0
autoRefreshTimeLimit 3600
description ""
enabled TRUE
gain 1
load TRUE
loop FALSE
metadata NULL
pauseTime 0
pitch 1.0
repeatS TRUE
repeatT TRUE
resumeTime 0
speed 1.0
startTime 0
stopTime 0
textureProperties NULL
url []
}
Node signature listing accessType and type for each field:
MultiTexture {
inputOutput SFFloat alpha
inputOutput SFColor color
inputOutput SFString description
inputOutput MFString function
inputOutput MFString function
inputOutput SFNode metadata
inputOutput MFString mode
inputOutput MFString mode
inputOutput MFString source
inputOutput MFString source
inputOutput MFNode texture
}
Example MultiTexture node in Classic VRML encoding with all fields set to default values.
MultiTexture {
alpha 1
color 1 1 1
description ""
function []
function []
metadata NULL
mode []
mode []
source []
source []
texture []
}
Node signature listing accessType and type for each field:
MultiTextureCoordinate {
inputOutput SFNode metadata
inputOutput MFNode texCoord
}
Example MultiTextureCoordinate node in Classic VRML encoding with all fields set to default values.
MultiTextureCoordinate {
metadata NULL
texCoord []
}
Node signature listing accessType and type for each field:
MultiTextureTransform {
inputOutput SFNode metadata
inputOutput MFNode textureTransform
}
Example MultiTextureTransform node in Classic VRML encoding with all fields set to default values.
MultiTextureTransform {
metadata NULL
textureTransform []
}
Node signature listing accessType and type for each field:
NavigationInfo {
inputOutput MFFloat avatarSize
outputOnly SFTime bindTime
inputOutput SFBool headlight
outputOnly SFBool isBound
inputOutput SFNode metadata
inputOnly SFBool set_bind
inputOutput SFFloat speed
outputOnly SFBool transitionComplete
inputOutput SFTime transitionTime
inputOutput MFString transitionType
inputOutput MFString transitionType
inputOutput MFString type
inputOutput MFString type
inputOutput SFFloat visibilityLimit
}
Example NavigationInfo node in Classic VRML encoding with all fields set to default values.
NavigationInfo {
avatarSize [0.25 1.6 0.75]
headlight TRUE
metadata NULL
speed 1
transitionTime 1.0
transitionType []
transitionType ["LINEAR"]
type []
type ["EXAMINE" "ANY"]
visibilityLimit 0
}
Node signature listing accessType and type for each field:
Normal {
inputOutput SFNode metadata
inputOutput MFVec3f vector
}
Example Normal node in Classic VRML encoding with all fields set to default values.
Normal {
metadata NULL
vector []
}
Node signature listing accessType and type for each field:
NormalInterpolator {
inputOutput MFFloat key
inputOutput MFVec3f keyValue
inputOutput SFNode metadata
inputOnly SFFloat set_fraction
outputOnly MFVec3f value_changed
}
Example NormalInterpolator node in Classic VRML encoding with all fields set to default values.
NormalInterpolator {
key []
keyValue []
metadata NULL
}
Node signature listing accessType and type for each field:
NurbsCurve {
initializeOnly SFBool closed
inputOutput SFNode controlPoint
initializeOnly MFDouble knot
inputOutput SFNode metadata
initializeOnly SFInt32 order
inputOutput SFInt32 tessellation
inputOutput MFDouble weight
}
Example NurbsCurve node in Classic VRML encoding with all fields set to default values.
NurbsCurve {
closed FALSE
controlPoint NULL
knot []
metadata NULL
order 3
tessellation 0
weight []
}
Node signature listing accessType and type for each field:
NurbsCurve2D {
initializeOnly SFBool closed
inputOutput MFVec2d controlPoint
initializeOnly MFDouble knot
inputOutput SFNode metadata
initializeOnly SFInt32 order
inputOutput SFInt32 tessellation
inputOutput MFDouble weight
}
Example NurbsCurve2D node in Classic VRML encoding with all fields set to default values.
NurbsCurve2D {
closed FALSE
controlPoint []
knot []
metadata NULL
order 3
tessellation 0
weight []
}
Node signature listing accessType and type for each field:
NurbsOrientationInterpolator {
inputOutput SFNode controlPoint
inputOutput MFDouble knot
initializeOnly MFDouble knot
inputOutput SFNode metadata
inputOutput SFInt32 order
initializeOnly SFInt32 order
inputOnly SFFloat set_fraction
outputOnly SFRotation value_changed
inputOutput MFDouble weight
}
Example NurbsOrientationInterpolator node in Classic VRML encoding with all fields set to default values.
NurbsOrientationInterpolator {
controlPoint NULL
knot []
knot []
metadata NULL
order 3
order 3
weight []
}
Node signature listing accessType and type for each field:
NurbsPatchSurface {
inputOutput SFNode controlPoint
inputOutput SFNode metadata
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
initializeOnly SFBool uClosed
initializeOnly SFInt32 uDimension
initializeOnly MFDouble uKnot
initializeOnly SFInt32 uOrder
inputOutput SFInt32 uTessellation
initializeOnly SFBool vClosed
initializeOnly SFInt32 vDimension
initializeOnly MFDouble vKnot
initializeOnly SFInt32 vOrder
inputOutput SFInt32 vTessellation
inputOutput MFDouble weight
}
Example NurbsPatchSurface node in Classic VRML encoding with all fields set to default values.
NurbsPatchSurface {
controlPoint NULL
metadata NULL
solid TRUE
solid TRUE
texCoord NULL
uClosed FALSE
uDimension 0
uKnot []
uOrder 3
uTessellation 0
vClosed FALSE
vDimension 0
vKnot []
vOrder 3
vTessellation 0
weight []
}
Node signature listing accessType and type for each field:
NurbsPositionInterpolator {
inputOutput SFNode controlPoint
inputOutput MFDouble knot
initializeOnly MFDouble knot
inputOutput SFNode metadata
inputOutput SFInt32 order
inputOutput SFInt32 order
inputOnly SFFloat set_fraction
outputOnly SFVec3f value_changed
inputOutput MFDouble weight
}
Example NurbsPositionInterpolator node in Classic VRML encoding with all fields set to default values.
NurbsPositionInterpolator {
controlPoint NULL
knot []
knot []
metadata NULL
order 3
order 3
weight []
}
Node signature listing accessType and type for each field:
NurbsSet {
inputOnly MFNode addGeometry
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode geometry
inputOutput SFNode metadata
inputOnly MFNode removeGeometry
inputOutput SFFloat tessellationScale
inputOutput SFBool visible
}
Example NurbsSet node in Classic VRML encoding with all fields set to default values.
NurbsSet {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
geometry []
metadata NULL
tessellationScale 1.0
visible TRUE
}
Node signature listing accessType and type for each field:
NurbsSurfaceInterpolator {
inputOutput SFNode controlPoint
inputOutput SFNode metadata
outputOnly SFVec3f normal_changed
outputOnly SFVec3f position_changed
inputOnly SFVec2f set_fraction
initializeOnly SFInt32 uDimension
initializeOnly MFDouble uKnot
initializeOnly SFInt32 uOrder
initializeOnly SFInt32 vDimension
initializeOnly MFDouble vKnot
initializeOnly SFInt32 vOrder
inputOutput MFDouble weight
}
Example NurbsSurfaceInterpolator node in Classic VRML encoding with all fields set to default values.
NurbsSurfaceInterpolator {
controlPoint NULL
metadata NULL
uDimension 0
uKnot []
uOrder 3
vDimension 0
vKnot []
vOrder 3
weight []
}
Node signature listing accessType and type for each field:
NurbsSweptSurface {
initializeOnly SFBool ccw
inputOutput SFNode crossSectionCurve
inputOutput SFNode metadata
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode trajectoryCurve
}
Example NurbsSweptSurface node in Classic VRML encoding with all fields set to default values.
NurbsSweptSurface {
ccw TRUE
crossSectionCurve NULL
metadata NULL
solid TRUE
solid TRUE
trajectoryCurve NULL
}
Node signature listing accessType and type for each field:
NurbsSwungSurface {
initializeOnly SFBool ccw
inputOutput SFNode metadata
inputOutput SFNode profileCurve
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode trajectoryCurve
}
Example NurbsSwungSurface node in Classic VRML encoding with all fields set to default values.
NurbsSwungSurface {
ccw TRUE
metadata NULL
profileCurve NULL
solid TRUE
solid TRUE
trajectoryCurve NULL
}
Node signature listing accessType and type for each field:
NurbsTextureCoordinate {
inputOutput MFVec2f controlPoint
inputOutput SFNode metadata
initializeOnly SFInt32 uDimension
initializeOnly MFDouble uKnot
initializeOnly SFInt32 uOrder
initializeOnly SFInt32 vDimension
initializeOnly MFDouble vKnot
initializeOnly SFInt32 vOrder
inputOutput MFDouble weight
}
Example NurbsTextureCoordinate node in Classic VRML encoding with all fields set to default values.
NurbsTextureCoordinate {
controlPoint []
metadata NULL
uDimension 0
uKnot []
uOrder 3
vDimension 0
vKnot []
vOrder 3
weight []
}
Node signature listing accessType and type for each field:
NurbsTrimmedSurface {
inputOnly MFNode addTrimmingContour
inputOutput SFNode controlPoint
inputOutput SFNode metadata
inputOnly MFNode removeTrimmingContour
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
inputOutput MFNode trimmingContour
initializeOnly SFBool uClosed
initializeOnly SFInt32 uDimension
initializeOnly MFDouble uKnot
initializeOnly SFInt32 uOrder
inputOutput SFInt32 uTessellation
initializeOnly SFBool vClosed
initializeOnly SFInt32 vDimension
initializeOnly MFDouble vKnot
initializeOnly SFInt32 vOrder
inputOutput SFInt32 vTessellation
inputOutput MFDouble weight
}
Example NurbsTrimmedSurface node in Classic VRML encoding with all fields set to default values.
NurbsTrimmedSurface {
controlPoint NULL
metadata NULL
solid TRUE
solid TRUE
texCoord NULL
trimmingContour []
uClosed FALSE
uDimension 0
uKnot []
uOrder 3
uTessellation 0
vClosed FALSE
vDimension 0
vKnot []
vOrder 3
vTessellation 0
weight []
}
Node signature listing accessType and type for each field:
OpacityMapVolumeStyle {
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput SFNode transferFunction
}
Example OpacityMapVolumeStyle node in Classic VRML encoding with all fields set to default values.
OpacityMapVolumeStyle {
enabled TRUE
metadata NULL
transferFunction NULL
}
Node signature listing accessType and type for each field:
OrientationChaser {
initializeOnly SFTime duration
initializeOnly SFRotation initialDestination
initializeOnly SFRotation initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
inputOnly SFRotation set_destination
inputOnly SFRotation set_value
outputOnly SFRotation value_changed
}
Example OrientationChaser node in Classic VRML encoding with all fields set to default values.
OrientationChaser {
duration 1
initialDestination 0 1 0 0
initialValue 0 1 0 0
metadata NULL
}
Node signature listing accessType and type for each field:
OrientationDamper {
initializeOnly SFRotation initialDestination
initializeOnly SFRotation initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
initializeOnly SFInt32 order
inputOnly SFRotation set_destination
inputOnly SFRotation set_value
inputOutput SFTime tau
inputOutput SFFloat tolerance
outputOnly SFRotation value_changed
}
Example OrientationDamper node in Classic VRML encoding with all fields set to default values.
OrientationDamper {
initialDestination 0 1 0 0
initialValue 0 1 0 0
metadata NULL
order 3
tau 0.3
tolerance -1
}
Node signature listing accessType and type for each field:
OrientationInterpolator {
inputOutput MFFloat key
inputOutput MFRotation keyValue
inputOutput SFNode metadata
inputOnly SFFloat set_fraction
outputOnly SFRotation value_changed
}
Example OrientationInterpolator node in Classic VRML encoding with all fields set to default values.
OrientationInterpolator {
key []
keyValue []
metadata NULL
}
Node signature listing accessType and type for each field:
OrthoViewpoint {
outputOnly SFTime bindTime
inputOutput SFVec3f centerOfRotation
inputOutput SFString description
inputOutput SFFloat farDistance
inputOutput MFFloat fieldOfView
outputOnly SFBool isBound
inputOutput SFBool jump
inputOutput SFNode metadata
inputOutput SFNode navigationInfo
inputOutput SFFloat nearDistance
inputOutput SFRotation orientation
inputOutput SFVec3f position
inputOutput SFBool retainUserOffsets
inputOnly SFBool set_bind
inputOutput SFBool viewAll
}
Example OrthoViewpoint node in Classic VRML encoding with all fields set to default values.
OrthoViewpoint {
centerOfRotation 0 0 0
description ""
farDistance -1
fieldOfView [-1 -1 1 1]
jump TRUE
metadata NULL
navigationInfo NULL
nearDistance -1
orientation 0 0 1 0
position 0 0 10
retainUserOffsets FALSE
viewAll FALSE
}
Node signature listing accessType and type for each field:
OscillatorSource {
inputOutput SFString description
inputOutput SFFloat detune
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat frequency
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFNode metadata
inputOutput SFTime pauseTime
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
}
Example OscillatorSource node in Classic VRML encoding with all fields set to default values.
OscillatorSource {
description ""
detune 0
enabled TRUE
frequency 440
gain 1
metadata NULL
pauseTime 0
resumeTime 0
startTime 0
stopTime 0
}
Node signature listing accessType and type for each field:
PackagedShader {
inputOnly SFBool activate
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
inputOutput SFString description
fieldAccess fieldType field
outputOnly SFBool isSelected
outputOnly SFBool isValid
initializeOnly NMTOKEN language
inputOutput SFString language
inputOutput SFBool load
inputOutput SFNode metadata
inputOutput MFString url
}
Example PackagedShader node in Classic VRML encoding with all fields set to default values.
PackagedShader {
autoRefresh 0
autoRefreshTimeLimit 3600
description ""
language ""
language ""
load TRUE
metadata NULL
url []
}
Node signature listing accessType and type for each field:
ParticleSystem {
inputOutput SFNode appearance
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFBool castShadow
initializeOnly SFNode color
initializeOnly MFFloat colorKey
inputOutput SFBool createParticles
initializeOnly SFNode emitter
inputOutput SFBool enabled
inputOutput SFNode geometry
inputOutput SFNode geometry
initializeOnly NMTOKEN geometryType
outputOnly SFBool isActive
inputOutput SFFloat lifetimeVariation
inputOutput SFInt32 maxParticles
inputOutput SFNode metadata
inputOutput SFFloat particleLifetime
inputOutput SFVec2f particleSize
initializeOnly MFNode physics
initializeOnly SFNode texCoord
initializeOnly MFFloat texCoordKey
inputOutput SFBool visible
}
Example ParticleSystem node in Classic VRML encoding with all fields set to default values.
ParticleSystem {
appearance NULL
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
castShadow TRUE
color NULL
colorKey []
createParticles TRUE
emitter NULL
enabled TRUE
geometry NULL
geometry NULL
geometryType "QUAD"
lifetimeVariation 0.25
maxParticles 200
metadata NULL
particleLifetime 5
particleSize 0.02 0.02
physics []
texCoord NULL
texCoordKey []
visible TRUE
}
Node signature listing accessType and type for each field:
PeriodicWave {
inputOutput SFString description
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput MFFloat optionsImag
inputOutput MFFloat optionsReal
inputOutput SFString type
}
Example PeriodicWave node in Classic VRML encoding with all fields set to default values.
PeriodicWave {
description ""
enabled TRUE
metadata NULL
optionsImag []
optionsReal []
type "SQUARE"
}
Node signature listing accessType and type for each field:
PhysicalMaterial {
inputOutput SFColor baseColor
inputOutput SFNode baseTexture
inputOutput NMTOKEN baseTextureMapping
inputOutput SFColor emissiveColor
inputOutput SFNode emissiveTexture
inputOutput NMTOKEN emissiveTextureMapping
inputOutput SFNode metadata
inputOutput SFFloat metallic
inputOutput SFNode metallicRoughnessTexture
inputOutput NMTOKEN metallicRoughnessTextureMapping
inputOutput SFFloat normalScale
inputOutput SFNode normalTexture
inputOutput NMTOKEN normalTextureMapping
inputOutput SFFloat occlusionStrength
inputOutput SFNode occlusionTexture
inputOutput NMTOKEN occlusionTextureMapping
inputOutput SFFloat roughness
inputOutput SFFloat transparency
}
Example PhysicalMaterial node in Classic VRML encoding with all fields set to default values.
PhysicalMaterial {
baseColor 1 1 1
baseTexture NULL
baseTextureMapping ""
emissiveColor 0 0 0
emissiveTexture NULL
emissiveTextureMapping ""
metadata NULL
metallic 1
metallicRoughnessTexture NULL
metallicRoughnessTextureMapping ""
normalScale 1
normalTexture NULL
normalTextureMapping ""
occlusionStrength 1
occlusionTexture NULL
occlusionTextureMapping ""
roughness 1
transparency 0
}
Node signature listing accessType and type for each field:
PickableGroup {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput SFString description
inputOutput SFNode metadata
inputOutput MFString objectType
inputOutput MFString objectType
inputOutput SFBool pickable
inputOnly MFNode removeChildren
inputOutput SFBool visible
}
Example PickableGroup node in Classic VRML encoding with all fields set to default values.
PickableGroup {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
description ""
metadata NULL
objectType []
objectType ["ALL"]
pickable TRUE
visible TRUE
}
Node signature listing accessType and type for each field:
PixelTexture {
inputOutput SFString description
inputOutput SFImage image
inputOutput SFNode metadata
initializeOnly SFBool repeatS
initializeOnly SFBool repeatT
initializeOnly SFNode textureProperties
}
Example PixelTexture node in Classic VRML encoding with all fields set to default values.
PixelTexture {
description ""
image 0 0 0
metadata NULL
repeatS TRUE
repeatT TRUE
textureProperties NULL
}
Node signature listing accessType and type for each field:
PixelTexture3D {
inputOutput SFString description
inputOutput MFInt32 image
inputOutput SFNode metadata
initializeOnly SFBool repeatR
initializeOnly SFBool repeatS
initializeOnly SFBool repeatT
initializeOnly SFNode textureProperties
}
Example PixelTexture3D node in Classic VRML encoding with all fields set to default values.
PixelTexture3D {
description ""
image [0 0 0 0]
metadata NULL
repeatR FALSE
repeatS FALSE
repeatT FALSE
textureProperties NULL
}
Node signature listing accessType and type for each field:
PlaneSensor {
inputOutput SFBool autoOffset
inputOutput SFRotation axisRotation
inputOutput SFString description
inputOutput SFBool enabled
outputOnly SFBool isActive
outputOnly SFBool isOver
inputOutput SFVec2f maxPosition
inputOutput SFNode metadata
inputOutput SFVec2f minPosition
inputOutput SFVec3f offset
outputOnly SFVec3f trackPoint_changed
outputOnly SFVec3f translation_changed
}
Example PlaneSensor node in Classic VRML encoding with all fields set to default values.
PlaneSensor {
autoOffset TRUE
axisRotation 0 0 1 0
description ""
enabled TRUE
maxPosition -1 -1
metadata NULL
minPosition 0 0
offset 0 0 0
}
Node signature listing accessType and type for each field:
PointEmitter {
inputOutput SFVec3f direction
inputOutput SFFloat mass
inputOutput SFNode metadata
inputOutput SFBool on
inputOutput SFVec3f position
inputOutput SFFloat speed
inputOutput SFFloat surfaceArea
inputOutput SFFloat variation
}
Example PointEmitter node in Classic VRML encoding with all fields set to default values.
PointEmitter {
direction 0 1 0
mass 0
metadata NULL
on TRUE
position 0 0 0
speed 0
surfaceArea 0
variation 0.25
}
Node signature listing accessType and type for each field:
PointLight {
inputOutput SFFloat ambientIntensity
inputOutput SFVec3f attenuation
inputOutput SFColor color
inputOutput SFBool global
inputOutput SFFloat intensity
inputOutput SFVec3f location
inputOutput SFNode metadata
inputOutput SFBool on
inputOutput SFFloat radius
inputOutput SFFloat radius
inputOutput SFFloat shadowIntensity
inputOutput SFBool shadows
}
Example PointLight node in Classic VRML encoding with all fields set to default values.
PointLight {
ambientIntensity 0
attenuation 1 0 0
color 1 1 1
global TRUE
intensity 1
location 0 0 0
metadata NULL
on TRUE
radius 100
radius 100
shadowIntensity 1
shadows FALSE
}
Node signature listing accessType and type for each field:
PointPickSensor {
inputOutput SFString description
inputOutput SFBool enabled
initializeOnly NMTOKEN intersectionType
initializeOnly NMTOKEN intersectionType
outputOnly SFBool isActive
inputOutput NMTOKEN matchCriterion
inputOutput NMTOKEN matchCriterion
inputOutput SFNode metadata
inputOutput MFString objectType
inputOutput MFString objectType
inputOutput MFNode pickTarget
outputOnly MFNode pickedGeometry
outputOnly MFVec3f pickedPoint
inputOutput SFNode pickingGeometry
initializeOnly NMTOKEN sortOrder
initializeOnly NMTOKEN sortOrder
}
Example PointPickSensor node in Classic VRML encoding with all fields set to default values.
PointPickSensor {
description ""
enabled TRUE
intersectionType ""
intersectionType "BOUNDS"
matchCriterion ""
matchCriterion "MATCH_ANY"
metadata NULL
objectType []
objectType ["ALL"]
pickTarget []
pickingGeometry NULL
sortOrder ""
sortOrder "CLOSEST"
}
Node signature listing accessType and type for each field:
PointProperties {
inputOutput SFVec3f attenuation
inputOutput SFNode metadata
inputOutput SFFloat pointSizeMaxValue
inputOutput SFFloat pointSizeMinValue
inputOutput SFFloat pointSizeScaleFactor
}
Example PointProperties node in Classic VRML encoding with all fields set to default values.
PointProperties {
attenuation 1 0 0
metadata NULL
pointSizeMaxValue 1
pointSizeMinValue 1
pointSizeScaleFactor 1
}
Node signature listing accessType and type for each field:
PointSet {
inputOutput MFNode attrib
inputOutput SFNode color
inputOutput SFNode coord
inputOutput SFNode fogCoord
inputOutput SFNode metadata
inputOutput SFNode normal
}
Example PointSet node in Classic VRML encoding with all fields set to default values.
PointSet {
attrib []
color NULL
coord NULL
fogCoord NULL
metadata NULL
normal NULL
}
Node signature listing accessType and type for each field:
Polyline2D {
initializeOnly MFVec2f lineSegments
inputOutput SFNode metadata
}
Example Polyline2D node in Classic VRML encoding with all fields set to default values.
Polyline2D {
lineSegments []
metadata NULL
}
Node signature listing accessType and type for each field:
PolylineEmitter {
inputOutput SFNode coord
initializeOnly MFInt32 coordIndex
inputOutput SFVec3f direction
inputOutput SFFloat mass
inputOutput SFNode metadata
inputOutput SFBool on
inputOnly MFInt32 set_coordIndex
inputOutput SFFloat speed
inputOutput SFFloat surfaceArea
inputOutput SFFloat variation
}
Example PolylineEmitter node in Classic VRML encoding with all fields set to default values.
PolylineEmitter {
coord NULL
coordIndex [-1]
direction 0 1 0
mass 0
metadata NULL
on TRUE
speed 0
surfaceArea 0
variation 0.25
}
Node signature listing accessType and type for each field:
Polypoint2D {
inputOutput SFNode metadata
inputOutput MFVec2f point
}
Example Polypoint2D node in Classic VRML encoding with all fields set to default values.
Polypoint2D {
metadata NULL
point []
}
Node signature listing accessType and type for each field:
PositionChaser {
initializeOnly SFTime duration
initializeOnly SFVec3f initialDestination
initializeOnly SFVec3f initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
inputOnly SFVec3f set_destination
inputOnly SFVec3f set_value
outputOnly SFVec3f value_changed
}
Example PositionChaser node in Classic VRML encoding with all fields set to default values.
PositionChaser {
duration 1
initialDestination 0 0 0
initialValue 0 0 0
metadata NULL
}
Node signature listing accessType and type for each field:
PositionChaser2D {
initializeOnly SFTime duration
initializeOnly SFVec2f initialDestination
initializeOnly SFVec2f initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
inputOnly SFVec2f set_destination
inputOnly SFVec2f set_value
outputOnly SFVec2f value_changed
}
Example PositionChaser2D node in Classic VRML encoding with all fields set to default values.
PositionChaser2D {
duration 1
initialDestination 0 0
initialValue 0 0
metadata NULL
}
Node signature listing accessType and type for each field:
PositionDamper {
initializeOnly SFVec3f initialDestination
initializeOnly SFVec3f initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
initializeOnly SFInt32 order
inputOnly SFVec3f set_destination
inputOnly SFVec3f set_value
inputOutput SFTime tau
inputOutput SFFloat tolerance
outputOnly SFVec3f value_changed
}
Example PositionDamper node in Classic VRML encoding with all fields set to default values.
PositionDamper {
initialDestination 0 0 0
initialValue 0 0 0
metadata NULL
order 3
tau 0.3
tolerance -1
}
Node signature listing accessType and type for each field:
PositionDamper2D {
initializeOnly SFVec2f initialDestination
initializeOnly SFVec2f initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
initializeOnly SFInt32 order
inputOnly SFVec2f set_destination
inputOnly SFVec2f set_value
inputOutput SFTime tau
inputOutput SFFloat tolerance
outputOnly SFVec2f value_changed
}
Example PositionDamper2D node in Classic VRML encoding with all fields set to default values.
PositionDamper2D {
initialDestination 0 0
initialValue 0 0
metadata NULL
order 3
tau 0.3
tolerance -1
}
Node signature listing accessType and type for each field:
PositionInterpolator {
inputOutput MFFloat key
inputOutput MFVec3f keyValue
inputOutput SFNode metadata
inputOnly SFFloat set_fraction
outputOnly SFVec3f value_changed
}
Example PositionInterpolator node in Classic VRML encoding with all fields set to default values.
PositionInterpolator {
key []
keyValue []
metadata NULL
}
Node signature listing accessType and type for each field:
PositionInterpolator2D {
inputOutput MFFloat key
inputOutput MFVec2f keyValue
inputOutput SFNode metadata
inputOnly SFFloat set_fraction
outputOnly SFVec2f value_changed
}
Example PositionInterpolator2D node in Classic VRML encoding with all fields set to default values.
PositionInterpolator2D {
key []
keyValue []
metadata NULL
}
Node signature listing accessType and type for each field:
PrimitivePickSensor {
inputOutput SFString description
inputOutput SFBool enabled
initializeOnly NMTOKEN intersectionType
initializeOnly NMTOKEN intersectionType
outputOnly SFBool isActive
inputOutput NMTOKEN matchCriterion
inputOutput NMTOKEN matchCriterion
inputOutput SFNode metadata
inputOutput MFString objectType
inputOutput MFString objectType
inputOutput MFNode pickTarget
outputOnly MFNode pickedGeometry
inputOutput SFNode pickingGeometry
initializeOnly NMTOKEN sortOrder
initializeOnly NMTOKEN sortOrder
}
Example PrimitivePickSensor node in Classic VRML encoding with all fields set to default values.
PrimitivePickSensor {
description ""
enabled TRUE
intersectionType ""
intersectionType "BOUNDS"
matchCriterion ""
matchCriterion "MATCH_ANY"
metadata NULL
objectType []
objectType ["ALL"]
pickTarget []
pickingGeometry NULL
sortOrder ""
sortOrder "CLOSEST"
}
Node signature listing accessType and type for each field:
ProgramShader {
inputOnly SFBool activate
outputOnly SFBool isSelected
outputOnly SFBool isValid
initializeOnly NMTOKEN language
inputOutput SFString language
inputOutput SFNode metadata
inputOutput MFNode programs
}
Example ProgramShader node in Classic VRML encoding with all fields set to default values.
ProgramShader {
language ""
language ""
metadata NULL
programs []
}
Node signature listing accessType and type for each field:
ProjectionVolumeStyle {
inputOutput SFBool enabled
inputOutput SFFloat intensityThreshold
inputOutput SFNode metadata
inputOutput NMTOKEN type
inputOutput NMTOKEN type
}
Example ProjectionVolumeStyle node in Classic VRML encoding with all fields set to default values.
ProjectionVolumeStyle {
enabled TRUE
intensityThreshold 0
metadata NULL
type ""
type "MAX"
}
Node signature listing accessType and type for each field:
ProximitySensor {
inputOutput SFVec3f center
outputOnly SFVec3f centerOfRotation_changed
inputOutput SFString description
inputOutput SFBool enabled
outputOnly SFTime enterTime
outputOnly SFTime exitTime
outputOnly SFBool isActive
inputOutput SFNode metadata
outputOnly SFRotation orientation_changed
outputOnly SFVec3f position_changed
inputOutput SFVec3f size
}
Example ProximitySensor node in Classic VRML encoding with all fields set to default values.
ProximitySensor {
center 0 0 0
description ""
enabled TRUE
metadata NULL
size 0 0 0
}
Node signature listing accessType and type for each field:
QuadSet {
inputOutput MFNode attrib
initializeOnly SFBool ccw
inputOutput SFNode color
initializeOnly SFBool colorPerVertex
inputOutput SFNode coord
inputOutput SFNode fogCoord
inputOutput SFNode metadata
inputOutput SFNode normal
initializeOnly SFBool normalPerVertex
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
}
Example QuadSet node in Classic VRML encoding with all fields set to default values.
QuadSet {
attrib []
ccw TRUE
color NULL
colorPerVertex TRUE
coord NULL
fogCoord NULL
metadata NULL
normal NULL
normalPerVertex TRUE
solid TRUE
solid TRUE
texCoord NULL
}
Node signature listing accessType and type for each field:
ReceiverPdu {
inputOutput SFString address
inputOutput SFInt32 applicationID
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFString description
inputOutput SFBool enabled
inputOutput SFInt32 entityID
inputOutput SFVec3d geoCoords
initializeOnly MFString geoSystem
outputOnly SFBool isActive
outputOnly SFBool isNetworkReader
outputOnly SFBool isNetworkWriter
outputOnly SFBool isRtpHeaderHeard
outputOnly SFBool isStandAlone
inputOutput SFNode metadata
inputOutput SFString multicastRelayHost
inputOutput SFInt32 multicastRelayPort
inputOutput NMTOKEN networkMode
inputOutput SFInt32 port
inputOutput SFInt32 radioID
inputOutput SFTime readInterval
inputOutput SFFloat receivedPower
inputOutput SFInt32 receiverState
inputOutput SFBool rtpHeaderExpected
inputOutput SFInt32 siteID
outputOnly SFTime timestamp
inputOutput SFInt32 transmitterApplicationID
inputOutput SFInt32 transmitterEntityID
inputOutput SFInt32 transmitterRadioID
inputOutput SFInt32 transmitterSiteID
inputOutput SFBool visible
inputOutput SFInt32 whichGeometry
inputOutput SFTime writeInterval
}
Example ReceiverPdu node in Classic VRML encoding with all fields set to default values.
ReceiverPdu {
address "localhost"
applicationID 0
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
description ""
enabled TRUE
entityID 0
geoCoords 0 0 0
geoSystem ["GD" "WE"]
metadata NULL
multicastRelayHost ""
multicastRelayPort 0
networkMode "standAlone"
port 0
radioID 0
readInterval 0.1
receivedPower 0.0
receiverState 0
rtpHeaderExpected FALSE
siteID 0
transmitterApplicationID 0
transmitterEntityID 0
transmitterRadioID 0
transmitterSiteID 0
visible TRUE
whichGeometry 1
writeInterval 1.0
}
Node signature listing accessType and type for each field:
Rectangle2D {
inputOutput SFNode metadata
initializeOnly SFVec2f size
initializeOnly SFVec2f size
initializeOnly SFBool solid
inputOutput SFBool solid
}
Example Rectangle2D node in Classic VRML encoding with all fields set to default values.
Rectangle2D {
metadata NULL
size 2 2
size 2 2
solid FALSE
solid FALSE
}
Node signature listing accessType and type for each field:
RigidBody {
inputOutput SFFloat angularDampingFactor
inputOutput SFVec3f angularVelocity
inputOutput SFBool autoDamp
inputOutput SFBool autoDisable
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFVec3f centerOfMass
inputOutput SFFloat disableAngularSpeed
inputOutput SFFloat disableLinearSpeed
inputOutput SFTime disableTime
inputOutput SFBool enabled
inputOutput SFVec3f finiteRotationAxis
inputOutput SFBool fixed
inputOutput MFVec3f forces
inputOutput MFNode geometry
inputOutput SFMatrix3f inertia
inputOutput SFFloat linearDampingFactor
inputOutput SFVec3f linearVelocity
inputOutput SFFloat mass
inputOutput SFNode massDensityModel
inputOutput SFNode metadata
inputOutput SFRotation orientation
inputOutput SFVec3f position
inputOutput MFVec3f torques
inputOutput SFBool useFiniteRotation
inputOutput SFBool useGlobalGravity
inputOutput SFBool visible
}
Example RigidBody node in Classic VRML encoding with all fields set to default values.
RigidBody {
angularDampingFactor 0.001
angularVelocity 0 0 0
autoDamp FALSE
autoDisable FALSE
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
centerOfMass 0 0 0
disableAngularSpeed 0
disableLinearSpeed 0
disableTime 0
enabled TRUE
finiteRotationAxis 0 1 0
fixed FALSE
forces []
geometry []
inertia 1 0 0 0 1 0 0 0 1
linearDampingFactor 0.001
linearVelocity 0 0 0
mass 1
massDensityModel NULL
metadata NULL
orientation 0 0 1 0
position 0 0 0
torques []
useFiniteRotation FALSE
useGlobalGravity TRUE
visible TRUE
}
Node signature listing accessType and type for each field:
RigidBodyCollection {
inputOutput SFBool autoDisable
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode bodies
initializeOnly SFNode collider
inputOutput SFFloat constantForceMix
inputOutput SFFloat contactSurfaceThickness
inputOutput SFFloat disableAngularSpeed
inputOutput SFFloat disableLinearSpeed
inputOutput SFTime disableTime
inputOutput SFBool enabled
inputOutput SFFloat errorCorrection
inputOutput SFVec3f gravity
inputOutput SFInt32 iterations
inputOutput MFNode joints
inputOutput SFFloat maxCorrectionSpeed
inputOutput SFNode metadata
inputOutput SFBool preferAccuracy
inputOnly MFNode set_contacts
inputOutput SFBool visible
}
Example RigidBodyCollection node in Classic VRML encoding with all fields set to default values.
RigidBodyCollection {
autoDisable FALSE
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
bodies []
collider NULL
constantForceMix 0.0001
contactSurfaceThickness 0
disableAngularSpeed 0
disableLinearSpeed 0
disableTime 0
enabled TRUE
errorCorrection 0.8
gravity 0 -9.8 0
iterations 10
joints []
maxCorrectionSpeed -1
metadata NULL
preferAccuracy FALSE
visible TRUE
}
Node signature listing accessType and type for each field:
ScalarChaser {
initializeOnly SFTime duration
initializeOnly SFFloat initialDestination
initializeOnly SFFloat initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
inputOnly SFFloat set_destination
inputOnly SFFloat set_value
outputOnly SFFloat value_changed
}
Example ScalarChaser node in Classic VRML encoding with all fields set to default values.
ScalarChaser {
duration 1
initialDestination 0
initialValue 0
metadata NULL
}
Node signature listing accessType and type for each field:
ScalarDamper {
initializeOnly SFFloat initialDestination
initializeOnly SFFloat initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
initializeOnly SFInt32 order
inputOnly SFFloat set_destination
inputOnly SFFloat set_value
inputOutput SFTime tau
inputOutput SFFloat tolerance
outputOnly SFFloat value_changed
}
Example ScalarDamper node in Classic VRML encoding with all fields set to default values.
ScalarDamper {
initialDestination 0
initialValue 0
metadata NULL
order 3
tau 0.3
tolerance -1
}
Node signature listing accessType and type for each field:
ScalarInterpolator {
inputOutput MFFloat key
inputOutput MFFloat keyValue
inputOutput SFNode metadata
inputOnly SFFloat set_fraction
outputOnly SFFloat value_changed
}
Example ScalarInterpolator node in Classic VRML encoding with all fields set to default values.
ScalarInterpolator {
key []
keyValue []
metadata NULL
}
Node signature listing accessType and type for each field:
ScreenFontStyle {
inputOutput NMTOKENS class
inputOutput MFString family
inputOutput MFString family
inputOutput SFBool horizontal
inputOutput NMTOKEN id
inputOutput MFString justify
inputOutput SFString language
inputOutput SFBool leftToRight
inputOutput SFNode metadata
inputOutput SFFloat pointSize
inputOutput SFFloat spacing
inputOutput NMTOKEN style
inputOutput SFBool topToBottom
}
Example ScreenFontStyle node in Classic VRML encoding with all fields set to default values.
ScreenFontStyle {
class []
family []
family ["SERIF"]
horizontal TRUE
id ""
justify ["BEGIN"]
language ""
leftToRight TRUE
metadata NULL
pointSize 12.0
spacing 1.0
style "PLAIN"
topToBottom TRUE
}
Node signature listing accessType and type for each field:
ScreenGroup {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput SFNode metadata
inputOnly MFNode removeChildren
inputOutput SFBool visible
}
Example ScreenGroup node in Classic VRML encoding with all fields set to default values.
ScreenGroup {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
metadata NULL
visible TRUE
}
Node signature listing accessType and type for each field:
Script {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
inputOutput SFString description
initializeOnly SFBool directOutput
fieldAccess fieldType field
inputOutput SFBool load
inputOutput SFNode metadata
initializeOnly SFBool mustEvaluate
inputOutput MFString url
}
Example Script node in Classic VRML encoding with all fields set to default values.
Script {
autoRefresh 0
autoRefreshTimeLimit 3600
description ""
directOutput FALSE
load TRUE
metadata NULL
mustEvaluate FALSE
url []
}
Node signature listing accessType and type for each field:
SegmentedVolumeData {
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFVec3f dimensions
inputOutput SFNode metadata
inputOutput MFNode renderStyle
inputOutput MFBool segmentEnabled
inputOutput SFNode segmentIdentifiers
inputOutput SFBool visible
inputOutput SFNode voxels
}
Example SegmentedVolumeData node in Classic VRML encoding with all fields set to default values.
SegmentedVolumeData {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
dimensions 1 1 1
metadata NULL
renderStyle []
segmentEnabled []
segmentIdentifiers NULL
visible TRUE
voxels NULL
}
Node signature listing accessType and type for each field:
ShadedVolumeStyle {
inputOutput SFBool enabled
inputOutput SFBool lighting
inputOutput SFNode material
inputOutput SFNode metadata
initializeOnly SFString phaseFunction
initializeOnly SFString phaseFunction
inputOutput SFBool shadows
inputOutput SFNode surfaceNormals
}
Example ShadedVolumeStyle node in Classic VRML encoding with all fields set to default values.
ShadedVolumeStyle {
enabled TRUE
lighting FALSE
material NULL
metadata NULL
phaseFunction ""
phaseFunction "Henyey-Greenstein"
shadows FALSE
surfaceNormals NULL
}
Node signature listing accessType and type for each field:
ShaderPart {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
inputOutput SFString description
inputOutput SFBool load
inputOutput SFNode metadata
initializeOnly NMTOKEN type
initializeOnly NMTOKEN type
inputOutput MFString url
}
Example ShaderPart node in Classic VRML encoding with all fields set to default values.
ShaderPart {
autoRefresh 0
autoRefreshTimeLimit 3600
description ""
load TRUE
metadata NULL
type ""
type "VERTEX"
url []
}
Node signature listing accessType and type for each field:
ShaderProgram {
inputOutput SFTime autoRefresh
inputOutput SFTime autoRefreshTimeLimit
inputOutput SFString description
fieldAccess fieldType field
inputOutput SFBool load
inputOutput SFNode metadata
initializeOnly NMTOKEN type
initializeOnly NMTOKEN type
inputOutput MFString url
}
Example ShaderProgram node in Classic VRML encoding with all fields set to default values.
ShaderProgram {
autoRefresh 0
autoRefreshTimeLimit 3600
description ""
load TRUE
metadata NULL
type ""
type "VERTEX"
url []
}
Node signature listing accessType and type for each field:
Shape {
inputOutput SFNode appearance
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFBool castShadow
inputOutput SFNode geometry
inputOutput SFNode metadata
inputOutput SFBool visible
}
Example Shape node in Classic VRML encoding with all fields set to default values.
Shape {
appearance NULL
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
castShadow TRUE
geometry NULL
metadata NULL
visible TRUE
}
Node signature listing accessType and type for each field:
SignalPdu {
inputOutput SFString address
inputOutput SFInt32 applicationID
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFInt32 data
inputOutput SFInt32 dataLength
inputOutput SFString description
inputOutput SFBool enabled
inputOutput SFInt32 encodingScheme
inputOutput SFInt32 entityID
inputOutput SFVec3d geoCoords
initializeOnly MFString geoSystem
outputOnly SFBool isActive
outputOnly SFBool isNetworkReader
outputOnly SFBool isNetworkWriter
outputOnly SFBool isRtpHeaderHeard
outputOnly SFBool isStandAlone
inputOutput SFNode metadata
inputOutput SFString multicastRelayHost
inputOutput SFInt32 multicastRelayPort
inputOutput NMTOKEN networkMode
inputOutput SFInt32 port
inputOutput SFInt32 radioID
inputOutput SFTime readInterval
inputOutput SFBool rtpHeaderExpected
inputOutput SFInt32 sampleRate
inputOutput SFInt32 samples
inputOutput SFInt32 siteID
inputOutput SFInt32 tdlType
outputOnly SFTime timestamp
inputOutput SFBool visible
inputOutput SFInt32 whichGeometry
inputOutput SFTime writeInterval
}
Example SignalPdu node in Classic VRML encoding with all fields set to default values.
SignalPdu {
address "localhost"
applicationID 0
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
data []
dataLength 0
description ""
enabled TRUE
encodingScheme 0
entityID 0
geoCoords 0 0 0
geoSystem ["GD" "WE"]
metadata NULL
multicastRelayHost ""
multicastRelayPort 0
networkMode "standAlone"
port 0
radioID 0
readInterval 0.1
rtpHeaderExpected FALSE
sampleRate 0
samples 0
siteID 0
tdlType 0
visible TRUE
whichGeometry 1
writeInterval 1.0
}
Node signature listing accessType and type for each field:
SilhouetteEnhancementVolumeStyle {
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput SFFloat silhouetteBoundaryOpacity
inputOutput SFFloat silhouetteRetainedOpacity
inputOutput SFFloat silhouetteSharpness
inputOutput SFNode surfaceNormals
}
Example SilhouetteEnhancementVolumeStyle node in Classic VRML encoding with all fields set to default values.
SilhouetteEnhancementVolumeStyle {
enabled TRUE
metadata NULL
silhouetteBoundaryOpacity 0
silhouetteRetainedOpacity 1
silhouetteSharpness 0.5
surfaceNormals NULL
}
Node signature listing accessType and type for each field:
SingleAxisHingeJoint {
inputOutput SFVec3f anchorPoint
outputOnly SFFloat angle
outputOnly SFFloat angleRate
inputOutput SFVec3f axis
inputOutput SFNode body1
outputOnly SFVec3f body1AnchorPoint
inputOutput SFNode body2
outputOnly SFVec3f body2AnchorPoint
inputOutput MFString forceOutput
inputOutput MFString forceOutput
inputOutput SFFloat maxAngle
inputOutput SFNode metadata
inputOutput SFFloat minAngle
inputOutput SFFloat stopBounce
inputOutput SFFloat stopErrorCorrection
}
Example SingleAxisHingeJoint node in Classic VRML encoding with all fields set to default values.
SingleAxisHingeJoint {
anchorPoint 0 0 0
axis 0 1 0
body1 NULL
body2 NULL
forceOutput []
forceOutput ["NONE"]
maxAngle 3.141592653
metadata NULL
minAngle -3.141592653
stopBounce 0
stopErrorCorrection 0.8
}
Node signature listing accessType and type for each field:
SliderJoint {
inputOutput SFVec3f axis
inputOutput SFNode body1
inputOutput SFNode body2
inputOutput MFString forceOutput
inputOutput MFString forceOutput
inputOutput SFFloat maxSeparation
inputOutput SFNode metadata
inputOutput SFFloat minSeparation
outputOnly SFFloat separation
outputOnly SFFloat separationRate
inputOutput SFFloat sliderForce
inputOutput SFFloat stopBounce
inputOutput SFFloat stopErrorCorrection
}
Example SliderJoint node in Classic VRML encoding with all fields set to default values.
SliderJoint {
axis 0 1 0
body1 NULL
body2 NULL
forceOutput []
forceOutput ["NONE"]
maxSeparation 1
metadata NULL
minSeparation 0
sliderForce 0
stopBounce 0
stopErrorCorrection 1
}
Node signature listing accessType and type for each field:
Sound {
inputOutput SFString description
inputOutput SFVec3f direction
inputOutput SFBool enabled
inputOutput SFFloat intensity
inputOutput SFVec3f location
inputOutput SFFloat maxBack
inputOutput SFFloat maxFront
inputOutput SFNode metadata
inputOutput SFFloat minBack
inputOutput SFFloat minFront
inputOutput SFFloat priority
inputOutput SFNode source
initializeOnly SFBool spatialize
}
Example Sound node in Classic VRML encoding with all fields set to default values.
Sound {
description ""
direction 0 0 1
enabled TRUE
intensity 1
location 0 0 0
maxBack 10
maxFront 10
metadata NULL
minBack 1
minFront 1
priority 0
source NULL
spatialize TRUE
}
Node signature listing accessType and type for each field:
SpatialSound {
inputOutput MFNode children
inputOutput SFFloat coneInnerAngle
inputOutput SFFloat coneOuterAngle
inputOutput SFFloat coneOuterGain
inputOutput SFString description
inputOutput SFVec3f direction
inputOutput SFString distanceModel
inputOutput SFBool dopplerEnabled
inputOutput SFBool enableHRTF
inputOutput SFBool enabled
inputOutput SFFloat gain
inputOutput SFFloat intensity
inputOutput SFVec3f location
inputOutput SFFloat maxDistance
inputOutput SFNode metadata
inputOutput SFFloat priority
inputOutput SFFloat referenceDistance
inputOutput SFFloat rolloffFactor
initializeOnly SFBool spatialize
}
Example SpatialSound node in Classic VRML encoding with all fields set to default values.
SpatialSound {
children []
coneInnerAngle 6.2832
coneOuterAngle 6.2832
coneOuterGain 0
description ""
direction 0 0 1
distanceModel "INVERSE"
dopplerEnabled FALSE
enableHRTF FALSE
enabled TRUE
gain 1
intensity 1
location 0 0 0
maxDistance 10000
metadata NULL
priority 0
referenceDistance 1
rolloffFactor 1
spatialize TRUE
}
Node signature listing accessType and type for each field:
Sphere {
inputOutput SFNode metadata
initializeOnly SFFloat radius
initializeOnly SFBool solid
inputOutput SFBool solid
}
Example Sphere node in Classic VRML encoding with all fields set to default values.
Sphere {
metadata NULL
radius 1
solid TRUE
solid TRUE
}
Node signature listing accessType and type for each field:
SphereSensor {
inputOutput SFBool autoOffset
inputOutput SFString description
inputOutput SFBool enabled
outputOnly SFBool isActive
outputOnly SFBool isOver
inputOutput SFNode metadata
inputOutput SFRotation offset
outputOnly SFRotation rotation_changed
outputOnly SFVec3f trackPoint_changed
}
Example SphereSensor node in Classic VRML encoding with all fields set to default values.
SphereSensor {
autoOffset TRUE
description ""
enabled TRUE
metadata NULL
offset 0 1 0 0
}
Node signature listing accessType and type for each field:
SplinePositionInterpolator {
inputOutput SFBool closed
initializeOnly SFBool closed
inputOutput MFFloat key
inputOutput MFVec3f keyValue
inputOutput MFVec3f keyVelocity
inputOutput SFNode metadata
inputOutput SFBool normalizeVelocity
inputOnly SFFloat set_fraction
outputOnly SFVec3f value_changed
}
Example SplinePositionInterpolator node in Classic VRML encoding with all fields set to default values.
SplinePositionInterpolator {
closed FALSE
closed FALSE
key []
keyValue []
keyVelocity []
metadata NULL
normalizeVelocity FALSE
}
Node signature listing accessType and type for each field:
SplinePositionInterpolator2D {
inputOutput SFBool closed
initializeOnly SFBool closed
inputOutput MFFloat key
inputOutput MFVec2f keyValue
inputOutput MFVec2f keyVelocity
inputOutput SFNode metadata
inputOutput SFBool normalizeVelocity
inputOnly SFFloat set_fraction
outputOnly SFVec2f value_changed
}
Example SplinePositionInterpolator2D node in Classic VRML encoding with all fields set to default values.
SplinePositionInterpolator2D {
closed FALSE
closed FALSE
key []
keyValue []
keyVelocity []
metadata NULL
normalizeVelocity FALSE
}
Node signature listing accessType and type for each field:
SplineScalarInterpolator {
inputOutput SFBool closed
initializeOnly SFBool closed
inputOutput MFFloat key
inputOutput MFFloat keyValue
inputOutput MFFloat keyVelocity
inputOutput SFNode metadata
inputOutput SFBool normalizeVelocity
inputOnly SFFloat set_fraction
outputOnly SFFloat value_changed
}
Example SplineScalarInterpolator node in Classic VRML encoding with all fields set to default values.
SplineScalarInterpolator {
closed FALSE
closed FALSE
key []
keyValue []
keyVelocity []
metadata NULL
normalizeVelocity FALSE
}
Node signature listing accessType and type for each field:
SpotLight {
inputOutput SFFloat ambientIntensity
inputOutput SFVec3f attenuation
inputOutput SFFloat beamWidth
inputOutput SFColor color
inputOutput SFFloat cutOffAngle
inputOutput SFVec3f direction
inputOutput SFBool global
inputOutput SFFloat intensity
inputOutput SFVec3f location
inputOutput SFNode metadata
inputOutput SFBool on
inputOutput SFFloat radius
inputOutput SFFloat radius
inputOutput SFFloat shadowIntensity
inputOutput SFBool shadows
}
Example SpotLight node in Classic VRML encoding with all fields set to default values.
SpotLight {
ambientIntensity 0
attenuation 1 0 0
beamWidth 0.589049
color 1 1 1
cutOffAngle 1.570796
direction 0 0 -1
global TRUE
intensity 1
location 0 0 0
metadata NULL
on TRUE
radius 100
radius 100
shadowIntensity 1
shadows FALSE
}
Node signature listing accessType and type for each field:
SquadOrientationInterpolator {
inputOutput MFFloat key
inputOutput MFRotation keyValue
inputOutput SFNode metadata
inputOutput SFBool normalizeVelocity
inputOnly SFFloat set_fraction
outputOnly SFRotation value_changed
}
Example SquadOrientationInterpolator node in Classic VRML encoding with all fields set to default values.
SquadOrientationInterpolator {
key []
keyValue []
metadata NULL
normalizeVelocity FALSE
}
Node signature listing accessType and type for each field:
StaticGroup {
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
initializeOnly MFNode children
inputOutput SFNode metadata
inputOutput SFBool visible
}
Example StaticGroup node in Classic VRML encoding with all fields set to default values.
StaticGroup {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
metadata NULL
visible TRUE
}
Node signature listing accessType and type for each field:
StreamAudioDestination {
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput MFNode children
inputOutput SFString description
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
inputOutput SFString mediaDeviceID
inputOutput SFNode metadata
inputOutput SFString streamIdentifier
}
Example StreamAudioDestination node in Classic VRML encoding with all fields set to default values.
StreamAudioDestination {
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
children []
description ""
enabled TRUE
gain 1
mediaDeviceID ""
metadata NULL
streamIdentifier ""
}
Node signature listing accessType and type for each field:
StreamAudioSource {
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput SFString description
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFNode metadata
inputOutput SFTime pauseTime
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
inputOutput SFString streamIdentifier
}
Example StreamAudioSource node in Classic VRML encoding with all fields set to default values.
StreamAudioSource {
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
description ""
enabled TRUE
gain 1
metadata NULL
pauseTime 0
resumeTime 0
startTime 0
stopTime 0
streamIdentifier ""
}
Node signature listing accessType and type for each field:
StringSensor {
inputOutput SFBool deletionAllowed
inputOutput SFString description
inputOutput SFBool enabled
outputOnly SFString enteredText
outputOnly SFString finalText
outputOnly SFBool isActive
inputOutput SFNode metadata
}
Example StringSensor node in Classic VRML encoding with all fields set to default values.
StringSensor {
deletionAllowed TRUE
description ""
enabled TRUE
metadata NULL
}
Node signature listing accessType and type for each field:
SurfaceEmitter {
inputOutput SFFloat mass
inputOutput SFNode metadata
inputOutput SFBool on
inputOutput SFFloat speed
initializeOnly SFNode surface
inputOutput SFFloat surfaceArea
inputOutput SFFloat variation
}
Example SurfaceEmitter node in Classic VRML encoding with all fields set to default values.
SurfaceEmitter {
mass 0
metadata NULL
on TRUE
speed 0
surface NULL
surfaceArea 0
variation 0.25
}
Node signature listing accessType and type for each field:
Switch {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput SFNode metadata
inputOnly MFNode removeChildren
inputOutput SFBool visible
inputOutput SFInt32 whichChoice
}
Example Switch node in Classic VRML encoding with all fields set to default values.
Switch {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
metadata NULL
visible TRUE
whichChoice -1
}
Node signature listing accessType and type for each field:
TexCoordChaser2D {
initializeOnly SFTime duration
initializeOnly MFVec2f initialDestination
initializeOnly MFVec2f initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
inputOnly MFVec2f set_destination
inputOnly MFVec2f set_value
outputOnly MFVec2f value_changed
}
Example TexCoordChaser2D node in Classic VRML encoding with all fields set to default values.
TexCoordChaser2D {
duration 1
initialDestination []
initialValue []
metadata NULL
}
Node signature listing accessType and type for each field:
TexCoordDamper2D {
initializeOnly MFVec2f initialDestination
initializeOnly MFVec2f initialValue
outputOnly SFBool isActive
inputOutput SFNode metadata
initializeOnly SFInt32 order
inputOnly MFVec2f set_destination
inputOnly MFVec2f set_value
inputOutput SFTime tau
inputOutput SFFloat tolerance
outputOnly MFVec2f value_changed
}
Example TexCoordDamper2D node in Classic VRML encoding with all fields set to default values.
TexCoordDamper2D {
initialDestination []
initialValue []
metadata NULL
order 3
tau 0.3
tolerance -1
}
Node signature listing accessType and type for each field:
Text {
inputOutput SFNode fontStyle
inputOutput MFFloat length
outputOnly MFVec2f lineBounds
inputOutput SFFloat maxExtent
inputOutput SFNode metadata
outputOnly SFVec3f origin
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput MFString string
outputOnly SFVec2f textBounds
}
Example Text node in Classic VRML encoding with all fields set to default values.
Text {
fontStyle NULL
length []
maxExtent 0.0
metadata NULL
solid FALSE
solid FALSE
string []
}
Node signature listing accessType and type for each field:
TextureBackground {
inputOutput SFNode backTexture
outputOnly SFTime bindTime
inputOutput SFNode bottomTexture
inputOutput SFNode frontTexture
inputOutput MFFloat groundAngle
inputOutput MFColor groundColor
outputOnly SFBool isBound
inputOutput SFNode leftTexture
inputOutput SFNode metadata
inputOutput SFNode rightTexture
inputOnly SFBool set_bind
inputOutput MFFloat skyAngle
inputOutput MFColor skyColor
inputOutput SFNode topTexture
inputOutput SFFloat transparency
}
Example TextureBackground node in Classic VRML encoding with all fields set to default values.
TextureBackground {
backTexture NULL
bottomTexture NULL
frontTexture NULL
groundAngle []
groundColor []
leftTexture NULL
metadata NULL
rightTexture NULL
skyAngle []
skyColor [0 0 0]
topTexture NULL
transparency 0
}
Node signature listing accessType and type for each field:
TextureCoordinate {
inputOutput NMTOKEN mapping
inputOutput SFNode metadata
inputOutput MFVec2f point
}
Example TextureCoordinate node in Classic VRML encoding with all fields set to default values.
TextureCoordinate {
mapping ""
metadata NULL
point []
}
Node signature listing accessType and type for each field:
TextureCoordinate3D {
inputOutput NMTOKEN mapping
inputOutput SFNode metadata
inputOutput MFVec3f point
}
Example TextureCoordinate3D node in Classic VRML encoding with all fields set to default values.
TextureCoordinate3D {
mapping ""
metadata NULL
point []
}
Node signature listing accessType and type for each field:
TextureCoordinate4D {
inputOutput NMTOKEN mapping
inputOutput SFNode metadata
inputOutput MFVec4f point
}
Example TextureCoordinate4D node in Classic VRML encoding with all fields set to default values.
TextureCoordinate4D {
mapping ""
metadata NULL
point []
}
Node signature listing accessType and type for each field:
TextureCoordinateGenerator {
inputOutput NMTOKEN mapping
inputOutput SFNode metadata
inputOutput NMTOKEN mode
inputOutput MFFloat parameter
}
Example TextureCoordinateGenerator node in Classic VRML encoding with all fields set to default values.
TextureCoordinateGenerator {
mapping ""
metadata NULL
mode "SPHERE"
parameter []
}
Node signature listing accessType and type for each field:
TextureProjector {
inputOutput SFFloat ambientIntensity
outputOnly SFFloat aspectRatio
inputOutput SFColor color
inputOutput SFString description
inputOutput SFVec3f direction
inputOutput SFFloat farDistance
inputOutput SFFloat fieldOfView
inputOutput SFBool global
inputOutput SFFloat intensity
inputOutput SFVec3f location
inputOutput SFNode metadata
inputOutput SFFloat nearDistance
inputOutput SFBool on
inputOutput SFFloat shadowIntensity
inputOutput SFBool shadows
inputOutput SFNode texture
inputOutput SFVec3f upVector
}
Example TextureProjector node in Classic VRML encoding with all fields set to default values.
TextureProjector {
ambientIntensity 0
color 1 1 1
description ""
direction 0 0 1
farDistance -1
fieldOfView 0.7854
global TRUE
intensity 1
location 0 0 0
metadata NULL
nearDistance -1
on TRUE
shadowIntensity 1
shadows FALSE
texture NULL
upVector 0 1 0
}
Node signature listing accessType and type for each field:
TextureProjectorParallel {
inputOutput SFFloat ambientIntensity
outputOnly SFFloat aspectRatio
inputOutput SFColor color
inputOutput SFString description
inputOutput SFVec3f direction
inputOutput SFFloat farDistance
inputOutput SFVec4f fieldOfView
inputOutput SFBool global
inputOutput SFFloat intensity
inputOutput SFVec3f location
inputOutput SFNode metadata
inputOutput SFFloat nearDistance
inputOutput SFBool on
inputOutput SFFloat shadowIntensity
inputOutput SFBool shadows
inputOutput SFNode texture
inputOutput SFVec3f upVector
}
Example TextureProjectorParallel node in Classic VRML encoding with all fields set to default values.
TextureProjectorParallel {
ambientIntensity 0
color 1 1 1
description ""
direction 0 0 1
farDistance -1
fieldOfView -1 -1 1 1
global TRUE
intensity 1
location 0 0 0
metadata NULL
nearDistance -1
on TRUE
shadowIntensity 1
shadows FALSE
texture NULL
upVector 0 1 0
}
Node signature listing accessType and type for each field:
TextureProperties {
inputOutput SFFloat anisotropicDegree
inputOutput SFColorRGBA borderColor
inputOutput SFInt32 borderWidth
inputOutput NMTOKEN boundaryModeR
inputOutput NMTOKEN boundaryModeS
inputOutput NMTOKEN boundaryModeT
initializeOnly SFBool generateMipMaps
inputOutput NMTOKEN magnificationFilter
inputOutput SFNode metadata
inputOutput NMTOKEN minificationFilter
inputOutput NMTOKEN textureCompression
inputOutput SFFloat texturePriority
}
Example TextureProperties node in Classic VRML encoding with all fields set to default values.
TextureProperties {
anisotropicDegree 1
borderColor 0 0 0 0
borderWidth 0
boundaryModeR "REPEAT"
boundaryModeS "REPEAT"
boundaryModeT "REPEAT"
generateMipMaps FALSE
magnificationFilter "FASTEST"
metadata NULL
minificationFilter "FASTEST"
textureCompression "FASTEST"
texturePriority 0
}
Node signature listing accessType and type for each field:
TextureTransform {
inputOutput SFVec2f center
inputOutput NMTOKEN mapping
inputOutput SFNode metadata
inputOutput SFFloat rotation
inputOutput SFVec2f scale
inputOutput SFVec2f translation
}
Example TextureTransform node in Classic VRML encoding with all fields set to default values.
TextureTransform {
center 0 0
mapping ""
metadata NULL
rotation 0
scale 1 1
translation 0 0
}
Node signature listing accessType and type for each field:
TextureTransform3D {
inputOutput SFVec3f center
inputOutput NMTOKEN mapping
inputOutput SFNode metadata
inputOutput SFRotation rotation
inputOutput SFVec3f scale
inputOutput SFVec3f translation
}
Example TextureTransform3D node in Classic VRML encoding with all fields set to default values.
TextureTransform3D {
center 0 0 0
mapping ""
metadata NULL
rotation 0 0 1 0
scale 1 1 1
translation 0 0 0
}
Node signature listing accessType and type for each field:
TextureTransformMatrix3D {
inputOutput NMTOKEN mapping
inputOutput SFMatrix4f matrix
inputOutput SFNode metadata
}
Example TextureTransformMatrix3D node in Classic VRML encoding with all fields set to default values.
TextureTransformMatrix3D {
mapping ""
matrix 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
metadata NULL
}
Node signature listing accessType and type for each field:
TimeSensor {
inputOutput SFTime cycleInterval
outputOnly SFTime cycleTime
inputOutput SFString description
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
outputOnly SFFloat fraction_changed
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFBool loop
inputOutput SFNode metadata
inputOutput SFTime pauseTime
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
outputOnly SFTime time
}
Example TimeSensor node in Classic VRML encoding with all fields set to default values.
TimeSensor {
cycleInterval 1.0
description ""
enabled TRUE
loop FALSE
metadata NULL
pauseTime 0
resumeTime 0
startTime 0
stopTime 0
}
Node signature listing accessType and type for each field:
TimeTrigger {
inputOutput SFNode metadata
inputOnly SFBool set_boolean
outputOnly SFTime triggerTime
}
Example TimeTrigger node in Classic VRML encoding with all fields set to default values.
TimeTrigger {
metadata NULL
}
Node signature listing accessType and type for each field:
ToneMappedVolumeStyle {
inputOutput SFColorRGBA coolColor
inputOutput SFBool enabled
inputOutput SFNode metadata
inputOutput SFNode surfaceNormals
inputOutput SFColorRGBA warmColor
}
Example ToneMappedVolumeStyle node in Classic VRML encoding with all fields set to default values.
ToneMappedVolumeStyle {
coolColor 0 0 1 0
enabled TRUE
metadata NULL
surfaceNormals NULL
warmColor 1 1 0 0
}
Node signature listing accessType and type for each field:
TouchSensor {
inputOutput SFString description
inputOutput SFBool enabled
outputOnly SFVec3f hitNormal_changed
outputOnly SFVec3f hitPoint_changed
outputOnly SFVec2f hitTexCoord_changed
outputOnly SFBool isActive
outputOnly SFBool isOver
inputOutput SFNode metadata
outputOnly SFTime touchTime
}
Example TouchSensor node in Classic VRML encoding with all fields set to default values.
TouchSensor {
description ""
enabled TRUE
metadata NULL
}
Node signature listing accessType and type for each field:
Transform {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFVec3f center
inputOutput MFNode children
inputOutput SFNode metadata
inputOnly MFNode removeChildren
inputOutput SFRotation rotation
inputOutput SFVec3f scale
inputOutput SFRotation scaleOrientation
inputOutput SFVec3f translation
inputOutput SFBool visible
}
Example Transform node in Classic VRML encoding with all fields set to default values.
Transform {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
center 0 0 0
children []
metadata NULL
rotation 0 0 1 0
scale 1 1 1
scaleOrientation 0 0 1 0
translation 0 0 0
visible TRUE
}
Node signature listing accessType and type for each field:
TransformSensor {
inputOutput SFVec3f center
inputOutput SFString description
inputOutput SFBool enabled
outputOnly SFTime enterTime
outputOnly SFTime exitTime
outputOnly SFBool isActive
inputOutput SFNode metadata
outputOnly SFRotation orientation_changed
outputOnly SFVec3f position_changed
inputOutput SFVec3f size
inputOutput SFNode targetObject
}
Example TransformSensor node in Classic VRML encoding with all fields set to default values.
TransformSensor {
center 0 0 0
description ""
enabled TRUE
metadata NULL
size 0 0 0
targetObject NULL
}
Node signature listing accessType and type for each field:
TransmitterPdu {
inputOutput SFString address
inputOutput SFVec3f antennaLocation
inputOutput SFInt32 antennaPatternLength
inputOutput SFInt32 antennaPatternType
inputOutput SFInt32 applicationID
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFInt32 cryptoKeyID
inputOutput SFInt32 cryptoSystem
inputOutput SFString description
inputOutput SFBool enabled
inputOutput SFInt32 entityID
inputOutput SFInt32 frequency
inputOutput SFVec3d geoCoords
initializeOnly MFString geoSystem
inputOutput SFInt32 inputSource
outputOnly SFBool isActive
outputOnly SFBool isNetworkReader
outputOnly SFBool isNetworkWriter
outputOnly SFBool isRtpHeaderHeard
outputOnly SFBool isStandAlone
inputOutput SFInt32 lengthOfModulationParameters
inputOutput SFNode metadata
inputOutput SFInt32 modulationTypeDetail
inputOutput SFInt32 modulationTypeMajor
inputOutput SFInt32 modulationTypeSpreadSpectrum
inputOutput SFInt32 modulationTypeSystem
inputOutput SFString multicastRelayHost
inputOutput SFInt32 multicastRelayPort
inputOutput NMTOKEN networkMode
inputOutput SFInt32 port
inputOutput SFFloat power
inputOutput SFInt32 radioEntityTypeCategory
inputOutput SFInt32 radioEntityTypeCountry
inputOutput SFInt32 radioEntityTypeDomain
inputOutput SFInt32 radioEntityTypeKind
inputOutput SFInt32 radioEntityTypeNomenclature
inputOutput SFInt32 radioEntityTypeNomenclatureVersion
inputOutput SFInt32 radioID
inputOutput SFTime readInterval
inputOutput SFVec3f relativeAntennaLocation
inputOutput SFBool rtpHeaderExpected
inputOutput SFInt32 siteID
outputOnly SFTime timestamp
inputOutput SFFloat transmitFrequencyBandwidth
inputOutput SFInt32 transmitState
inputOutput SFBool visible
inputOutput SFInt32 whichGeometry
inputOutput SFTime writeInterval
}
Example TransmitterPdu node in Classic VRML encoding with all fields set to default values.
TransmitterPdu {
address "localhost"
antennaLocation 0 0 0
antennaPatternLength 0
antennaPatternType 0
applicationID 0
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
cryptoKeyID 0
cryptoSystem 0
description ""
enabled TRUE
entityID 0
frequency 0
geoCoords 0 0 0
geoSystem ["GD" "WE"]
inputSource 0
lengthOfModulationParameters 0
metadata NULL
modulationTypeDetail 0
modulationTypeMajor 0
modulationTypeSpreadSpectrum 0
modulationTypeSystem 0
multicastRelayHost ""
multicastRelayPort 0
networkMode "standAlone"
port 0
power 0.0
radioEntityTypeCategory 0
radioEntityTypeCountry 0
radioEntityTypeDomain 0
radioEntityTypeKind 0
radioEntityTypeNomenclature 0
radioEntityTypeNomenclatureVersion 0
radioID 0
readInterval 0.1
relativeAntennaLocation 0 0 0
rtpHeaderExpected FALSE
siteID 0
transmitFrequencyBandwidth 0
transmitState 0
visible TRUE
whichGeometry 1
writeInterval 1.0
}
Node signature listing accessType and type for each field:
TriangleFanSet {
inputOutput MFNode attrib
initializeOnly SFBool ccw
inputOutput SFNode color
initializeOnly SFBool colorPerVertex
inputOutput SFNode coord
inputOutput MFInt32 fanCount
inputOutput SFNode fogCoord
inputOutput SFNode metadata
inputOutput SFNode normal
initializeOnly SFBool normalPerVertex
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
}
Example TriangleFanSet node in Classic VRML encoding with all fields set to default values.
TriangleFanSet {
attrib []
ccw TRUE
color NULL
colorPerVertex TRUE
coord NULL
fanCount []
fogCoord NULL
metadata NULL
normal NULL
normalPerVertex TRUE
solid TRUE
solid TRUE
texCoord NULL
}
Node signature listing accessType and type for each field:
TriangleSet {
inputOutput MFNode attrib
initializeOnly SFBool ccw
inputOutput SFNode color
initializeOnly SFBool colorPerVertex
inputOutput SFNode coord
inputOutput SFNode fogCoord
inputOutput SFNode metadata
inputOutput SFNode normal
initializeOnly SFBool normalPerVertex
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput SFNode texCoord
}
Example TriangleSet node in Classic VRML encoding with all fields set to default values.
TriangleSet {
attrib []
ccw TRUE
color NULL
colorPerVertex TRUE
coord NULL
fogCoord NULL
metadata NULL
normal NULL
normalPerVertex TRUE
solid TRUE
solid TRUE
texCoord NULL
}
Node signature listing accessType and type for each field:
TriangleSet2D {
inputOutput SFNode metadata
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput MFVec2f vertices
}
Example TriangleSet2D node in Classic VRML encoding with all fields set to default values.
TriangleSet2D {
metadata NULL
solid FALSE
solid FALSE
vertices []
}
Node signature listing accessType and type for each field:
TriangleStripSet {
inputOutput MFNode attrib
initializeOnly SFBool ccw
inputOutput SFNode color
initializeOnly SFBool colorPerVertex
inputOutput SFNode coord
inputOutput SFNode fogCoord
inputOutput SFNode metadata
inputOutput SFNode normal
initializeOnly SFBool normalPerVertex
initializeOnly SFBool solid
inputOutput SFBool solid
inputOutput MFInt32 stripCount
inputOutput SFNode texCoord
}
Example TriangleStripSet node in Classic VRML encoding with all fields set to default values.
TriangleStripSet {
attrib []
ccw TRUE
color NULL
colorPerVertex TRUE
coord NULL
fogCoord NULL
metadata NULL
normal NULL
normalPerVertex TRUE
solid TRUE
solid TRUE
stripCount []
texCoord NULL
}
Node signature listing accessType and type for each field:
TwoSidedMaterial {
inputOutput SFFloat ambientIntensity
inputOutput SFFloat backAmbientIntensity
inputOutput SFColor backDiffuseColor
inputOutput SFColor backEmissiveColor
inputOutput SFFloat backShininess
inputOutput SFColor backSpecularColor
inputOutput SFFloat backTransparency
inputOutput SFColor diffuseColor
inputOutput SFColor emissiveColor
inputOutput SFNode metadata
inputOutput SFBool separateBackColor
inputOutput SFFloat shininess
inputOutput SFColor specularColor
inputOutput SFFloat transparency
}
Example TwoSidedMaterial node in Classic VRML encoding with all fields set to default values.
TwoSidedMaterial {
ambientIntensity 0.2
backAmbientIntensity 0.2
backDiffuseColor 0.8 0.8 0.8
backEmissiveColor 0 0 0
backShininess 0.2
backSpecularColor 0 0 0
backTransparency 0
diffuseColor 0.8 0.8 0.8
emissiveColor 0 0 0
metadata NULL
separateBackColor FALSE
shininess 0.2
specularColor 0 0 0
transparency 0
}
Node signature listing accessType and type for each field:
UniversalJoint {
inputOutput SFVec3f anchorPoint
inputOutput SFVec3f axis1
inputOutput SFVec3f axis2
inputOutput SFNode body1
outputOnly SFVec3f body1AnchorPoint
outputOnly SFVec3f body1Axis
inputOutput SFNode body2
outputOnly SFVec3f body2AnchorPoint
outputOnly SFVec3f body2Axis
inputOutput MFString forceOutput
inputOutput MFString forceOutput
inputOutput SFNode metadata
inputOutput SFFloat stop1Bounce
inputOutput SFFloat stop1ErrorCorrection
inputOutput SFFloat stop2Bounce
inputOutput SFFloat stop2ErrorCorrection
}
Example UniversalJoint node in Classic VRML encoding with all fields set to default values.
UniversalJoint {
anchorPoint 0 0 0
axis1 1 0 0
axis2 0 1 0
body1 NULL
body2 NULL
forceOutput []
forceOutput ["NONE"]
metadata NULL
stop1Bounce 0
stop1ErrorCorrection 0.8
stop2Bounce 0
stop2ErrorCorrection 0.8
}
Node signature listing accessType and type for each field:
UnlitMaterial {
inputOutput SFColor emissiveColor
inputOutput SFNode emissiveTexture
inputOutput NMTOKEN emissiveTextureMapping
inputOutput SFNode metadata
inputOutput SFFloat normalScale
inputOutput SFNode normalTexture
inputOutput NMTOKEN normalTextureMapping
inputOutput SFFloat transparency
}
Example UnlitMaterial node in Classic VRML encoding with all fields set to default values.
UnlitMaterial {
emissiveColor 1 1 1
emissiveTexture NULL
emissiveTextureMapping ""
metadata NULL
normalScale 1
normalTexture NULL
normalTextureMapping ""
transparency 0
}
Node signature listing accessType and type for each field:
Viewpoint {
outputOnly SFTime bindTime
inputOutput SFVec3f centerOfRotation
inputOutput SFString description
inputOutput SFFloat farDistance
inputOutput SFFloat fieldOfView
outputOnly SFBool isBound
inputOutput SFBool jump
inputOutput SFNode metadata
inputOutput SFNode navigationInfo
inputOutput SFFloat nearDistance
inputOutput SFRotation orientation
inputOutput SFVec3f position
inputOutput SFBool retainUserOffsets
inputOnly SFBool set_bind
inputOutput SFBool viewAll
}
Example Viewpoint node in Classic VRML encoding with all fields set to default values.
Viewpoint {
centerOfRotation 0 0 0
description ""
farDistance -1
fieldOfView 0.7854
jump TRUE
metadata NULL
navigationInfo NULL
nearDistance -1
orientation 0 0 1 0
position 0 0 10
retainUserOffsets FALSE
viewAll FALSE
}
Node signature listing accessType and type for each field:
ViewpointGroup {
inputOutput SFVec3f center
inputOutput MFNode children
inputOutput SFString description
inputOutput SFBool displayed
inputOutput SFNode metadata
inputOutput SFBool retainUserOffsets
inputOutput SFVec3f size
inputOutput SFVec3f size
}
Example ViewpointGroup node in Classic VRML encoding with all fields set to default values.
ViewpointGroup {
center 0 0 0
children []
description ""
displayed TRUE
metadata NULL
retainUserOffsets FALSE
size 0 0 0
size 0 0 0
}
Node signature listing accessType and type for each field:
Viewport {
inputOnly MFNode addChildren
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput MFNode children
inputOutput MFFloat clipBoundary
inputOutput SFNode metadata
inputOnly MFNode removeChildren
inputOutput SFBool visible
}
Example Viewport node in Classic VRML encoding with all fields set to default values.
Viewport {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
children []
clipBoundary [0 1 0 1]
metadata NULL
visible TRUE
}
Node signature listing accessType and type for each field:
VisibilitySensor {
inputOutput SFVec3f center
inputOutput SFString description
inputOutput SFBool enabled
outputOnly SFTime enterTime
outputOnly SFTime exitTime
outputOnly SFBool isActive
inputOutput SFNode metadata
inputOutput SFVec3f size
}
Example VisibilitySensor node in Classic VRML encoding with all fields set to default values.
VisibilitySensor {
center 0 0 0
description ""
enabled TRUE
metadata NULL
size 0 0 0
}
Node signature listing accessType and type for each field:
VolumeData {
initializeOnly SFVec3f bboxCenter
inputOutput SFBool bboxDisplay
initializeOnly SFVec3f bboxSize
inputOutput SFVec3f dimensions
inputOutput SFNode metadata
inputOutput SFNode renderStyle
inputOutput SFBool visible
inputOutput SFNode voxels
}
Example VolumeData node in Classic VRML encoding with all fields set to default values.
VolumeData {
bboxCenter 0 0 0
bboxDisplay FALSE
bboxSize -1 -1 -1
dimensions 1 1 1
metadata NULL
renderStyle NULL
visible TRUE
voxels NULL
}
Node signature listing accessType and type for each field:
VolumeEmitter {
inputOutput SFNode coord
initializeOnly MFInt32 coordIndex
inputOutput SFVec3f direction
initializeOnly SFBool internal
inputOutput SFFloat mass
inputOutput SFNode metadata
inputOutput SFBool on
inputOnly MFInt32 set_coordIndex
inputOutput SFFloat speed
inputOutput SFFloat surfaceArea
inputOutput SFFloat variation
}
Example VolumeEmitter node in Classic VRML encoding with all fields set to default values.
VolumeEmitter {
coord NULL
coordIndex [-1]
direction 0 1 0
internal TRUE
mass 0
metadata NULL
on TRUE
speed 0
surfaceArea 0
variation 0.25
}
Node signature listing accessType and type for each field:
VolumePickSensor {
inputOutput SFString description
inputOutput SFBool enabled
initializeOnly NMTOKEN intersectionType
initializeOnly NMTOKEN intersectionType
outputOnly SFBool isActive
inputOutput NMTOKEN matchCriterion
inputOutput NMTOKEN matchCriterion
inputOutput SFNode metadata
inputOutput MFString objectType
inputOutput MFString objectType
inputOutput MFNode pickTarget
outputOnly MFNode pickedGeometry
inputOutput SFNode pickingGeometry
initializeOnly NMTOKEN sortOrder
initializeOnly NMTOKEN sortOrder
}
Example VolumePickSensor node in Classic VRML encoding with all fields set to default values.
VolumePickSensor {
description ""
enabled TRUE
intersectionType ""
intersectionType "BOUNDS"
matchCriterion ""
matchCriterion "MATCH_ANY"
metadata NULL
objectType []
objectType ["ALL"]
pickTarget []
pickingGeometry NULL
sortOrder ""
sortOrder "CLOSEST"
}
Node signature listing accessType and type for each field:
WaveShaper {
outputOnly SFInt32 channelCount
inputOutput SFString channelCountMode
inputOutput SFString channelInterpretation
inputOutput MFNode children
inputOutput SFString description
outputOnly SFTime elapsedTime
inputOutput SFBool enabled
inputOutput SFFloat gain
outputOnly SFBool isActive
outputOnly SFBool isPaused
inputOutput SFNode metadata
inputOutput SFString oversample
inputOutput SFTime pauseTime
inputOutput SFTime resumeTime
inputOutput SFTime startTime
inputOutput SFTime stopTime
inputOutput SFTime tailTime
}
Example WaveShaper node in Classic VRML encoding with all fields set to default values.
WaveShaper {
channelCountMode "MAX"
channelInterpretation "SPEAKERS"
children []
description ""
enabled TRUE
gain 1
metadata NULL
oversample "NONE"
pauseTime 0
resumeTime 0
startTime 0
stopTime 0
tailTime 0
}
Node signature listing accessType and type for each field:
WindPhysicsModel {
inputOutput SFVec3f direction
inputOutput SFBool enabled
inputOutput SFFloat gustiness
inputOutput SFNode metadata
inputOutput SFFloat speed
inputOutput SFFloat turbulence
}
Example WindPhysicsModel node in Classic VRML encoding with all fields set to default values.
WindPhysicsModel {
direction 1 0 0
enabled TRUE
gustiness 0.1
metadata NULL
speed 0.1
turbulence 0
}
Node signature listing accessType and type for each field:
WorldInfo {
initializeOnly MFString info
inputOutput SFNode metadata
inputOutput SFString title
}
Example WorldInfo node in Classic VRML encoding with all fields set to default values.
WorldInfo {
info []
metadata NULL
title ""
}