com.vwp.j3d.utils.geometry
Class Particles

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Leaf
              extended by javax.media.j3d.Shape3D
                  extended by com.vwp.j3d.utils.geometry.Particles
Direct Known Subclasses:
LineParticles, PointParticles

public abstract class Particles
extends javax.media.j3d.Shape3D

This is the base class for the particle classes. Here only some definitions are done.


Field Summary
static int ENABLE_APPEARANCE_MODIFY
          This flag specifies that the objects appearance has to be read- and writeable also after compilation.
static int ENABLE_PICK_REPORTING
          This flags makes the object detectable by using picking
 
Fields inherited from class javax.media.j3d.Shape3D
ALLOW_APPEARANCE_OVERRIDE_READ, ALLOW_APPEARANCE_OVERRIDE_WRITE, ALLOW_APPEARANCE_READ, ALLOW_APPEARANCE_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_WRITE, ALLOW_GEOMETRY_READ, ALLOW_GEOMETRY_WRITE
 
Fields inherited from class javax.media.j3d.Node
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING
 
Constructor Summary
Particles()
           
 
Method Summary
abstract  javax.media.j3d.Behavior getParticleBehavior()
          Returns an Behaviour object.
 
Methods inherited from class javax.media.j3d.Shape3D
addGeometry, cloneNode, duplicateNode, getAllGeometries, getAppearance, getAppearanceOverrideEnable, getBounds, getCollisionBounds, getGeometry, getGeometry, indexOfGeometry, insertGeometry, intersect, intersect, intersect, numGeometries, removeAllGeometries, removeGeometry, removeGeometry, setAppearance, setAppearanceOverrideEnable, setCollisionBounds, setGeometry, setGeometry
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData, updateNodeReferences
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENABLE_APPEARANCE_MODIFY

public static final int ENABLE_APPEARANCE_MODIFY
This flag specifies that the objects appearance has to be read- and writeable also after compilation. It causes this class to set the required capability bits for the underlying Shape3D

See Also:
Constant Field Values

ENABLE_PICK_REPORTING

public static final int ENABLE_PICK_REPORTING
This flags makes the object detectable by using picking

See Also:
Constant Field Values
Constructor Detail

Particles

public Particles()
Method Detail

getParticleBehavior

public abstract javax.media.j3d.Behavior getParticleBehavior()
Returns an Behaviour object. This object has to be attached to a branch group the generated particle object was attached too to let the particle calculation start. Otherwise the Particle object doesn't works like expected.