Class BaseCollisionCollection

java.lang.Object
org.web3d.vrml.renderer.common.nodes.AbstractNode
org.web3d.vrml.renderer.common.nodes.rigidphysics.BaseCollisionCollection
All Implemented Interfaces:
VRMLNode, FrameStateListener, VRMLChildNodeType, VRMLNBodyGroupNodeType, VRMLNodeType, VRMLWorldRootChildNodeType
Direct Known Subclasses:
NRCollisionCollection, OGLCollisionCollection

public abstract class BaseCollisionCollection extends AbstractNode implements VRMLNBodyGroupNodeType, VRMLChildNodeType
Implementation of the Collidable node.

The base class provides most of the basic functionality, including interacting with the ODE portions. However, for returning the scene graph object appropriate for the renderer will require the derived class to take care of it.

The X3D definition of CollisionCollection is:

 CollisionCollection : X3DChildNode {
   SFBool [in,out] autoSendContacts TRUE
   MFNode [in,out] collidables NULL  [X3DNBodyCollisionSpaceNode, X3DNBodyCollidableNode]
   SFBool [in,out] enabled     TRUE
   SFNode [in,out] metadata    NULL  [X3DMetadataObject]
 }
 
Version:
$Revision: 1.13 $
Author:
Justin Couch