physics
Class DynamicSphere

java.lang.Object
  extended byjavax.media.j3d.SceneGraphObject
      extended byjavax.media.j3d.Node
          extended byjavax.media.j3d.Group
              extended byjavax.media.j3d.TransformGroup
                  extended byphysics.DynamicTransformGroup
                      extended byphysics.DynamicSphere

public class DynamicSphere
extends DynamicTransformGroup

Körper mit der Ausdehnung (Geometrie) einer Kugel.

Version:
1.0 (2005/04/25)
Author:
Martin Hedler

Field Summary
 
Fields inherited from class javax.media.j3d.TransformGroup
ALLOW_TRANSFORM_READ, ALLOW_TRANSFORM_WRITE
 
Fields inherited from class javax.media.j3d.Group
ALLOW_CHILDREN_EXTEND, ALLOW_CHILDREN_READ, ALLOW_CHILDREN_WRITE, ALLOW_COLLISION_BOUNDS_READ, ALLOW_COLLISION_BOUNDS_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, ENABLE_PICK_REPORTING
 
Constructor Summary
DynamicSphere(float radius)
          Erstellt eine Instanz dieser Klasse.
 
Method Summary
 javax.media.j3d.Node cloneNode(boolean arg0)
           
 com.sun.j3d.utils.geometry.Sphere getSphere()
          Gibt eine Referenz auf das Sphere Objekt zurück.
 
Methods inherited from class physics.DynamicTransformGroup
getAcceleration, getAngleAcceleration, getAngleForce, getAngleSpeed, getEnergyPushFactor, getI, getLinearForce, getMass, getSpeed, isSleep, nextStep, setAcceleration, setAngleAcceleration, setAngleForce, setAngleSpeed, setDeltaMomentum, setEnergyPushFactor, setForce, setI, setLinearForce, setMass, setSleep, setSpeed
 
Methods inherited from class javax.media.j3d.TransformGroup
getTransform, setTransform
 
Methods inherited from class javax.media.j3d.Group
addChild, getAllChildren, getAlternateCollisionTarget, getChild, getCollisionBounds, indexOfChild, insertChild, moveTo, numChildren, removeAllChildren, removeChild, removeChild, setAlternateCollisionTarget, setChild, setCollisionBounds
 
Methods inherited from class javax.media.j3d.Node
cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, 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
 

Constructor Detail

DynamicSphere

public DynamicSphere(float radius)
Erstellt eine Instanz dieser Klasse.

Parameters:
radius - Der Radius der Kugel.
Method Detail

getSphere

public com.sun.j3d.utils.geometry.Sphere getSphere()
Gibt eine Referenz auf das Sphere Objekt zurück.

Returns:
Das Sphere Objekt.

cloneNode

public javax.media.j3d.Node cloneNode(boolean arg0)
Overrides:
cloneNode in class DynamicTransformGroup