Extensible 3D (X3D) encodings
Part 2: Classic VRML encoding
6 Encoding of nodes
(NOTE 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 defines the names and types
of the fields for the node.
Next, 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 will take on their default values. Only the syntax for the nodes is shown. Semantics for the nodes, as well as the default values and value ranges for node fields, can be found in ISO/IEC 19775-1.
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 "" }