Class BaseSound

java.lang.Object
org.web3d.vrml.renderer.common.nodes.AbstractNode
org.web3d.vrml.renderer.common.nodes.sound.BaseSound
All Implemented Interfaces:
VRMLNode, FrameStateListener, VRMLChildNodeType, VRMLContentStateListener, VRMLNodeType, VRMLSoundNodeType, VRMLSoundStateListener, VRMLTimeDependentNodeType, VRMLWorldRootChildNodeType
Direct Known Subclasses:
NRSound, OGLSound

Common Sound node implementation for handling all the fields.

The sound node is defined by X3D to be the following:

  Sound : X3DSoundNode {
    SFVec3f [in,out] direction  0 0 1 (-inf,inf)
    SFFloat [in,out] intensity  1     [0,1]
    SFVec3f [in,out] location   0 0 0 (-inf,inf)
    SFFloat [in,out] maxBack    10    [0,inf)
    SFFloat [in,out] maxFront   10    [0,inf)
    SFNode  [in,out] metadata   NULL  [X3DMetadataObject]
    SFFloat [in,out] minBack    1     [0,inf)
    SFFloat [in,out] minFront   1     [0,inf)
    SFFloat [in,out] priority   0     [0,1]
    SFNode  [in,out] source     NULL  [X3DSoundSourceNode]
    SFBool  []       spatialize TRUE
  }
 
Version:
$Revision: 1.15 $
Author:
Guy Carpenter