jat.vr
Class Planet3D

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Group
              extended by javax.media.j3d.TransformGroup
                  extended by jat.vr.Body3D
                      extended by jat.vr.Planet3D

public class Planet3D
extends Body3D

Planet class

Author:
Tobias Berthold

Field Summary
static int EARTH
           
static int JUPITER
           
static int MARS
           
static int MERCURY
           
static int MOON
           
static int VENUS
           
 
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
Planet3D(java.applet.Applet myapplet, int planet_number)
           
Planet3D(java.applet.Applet myapplet, int planet_number, float scale)
           
 
Method Summary
 
Methods inherited from class jat.vr.Body3D
set_attitude, set_attitude, set_pos_attitude, set_position, set_position, set_position, set_position, set_position, set_scale
 
Methods inherited from class javax.media.j3d.TransformGroup
cloneNode, 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
 

Field Detail

MERCURY

public static final int MERCURY
See Also:
Constant Field Values

VENUS

public static final int VENUS
See Also:
Constant Field Values

EARTH

public static final int EARTH
See Also:
Constant Field Values

MARS

public static final int MARS
See Also:
Constant Field Values

JUPITER

public static final int JUPITER
See Also:
Constant Field Values

MOON

public static final int MOON
See Also:
Constant Field Values
Constructor Detail

Planet3D

public Planet3D(java.applet.Applet myapplet,
                int planet_number,
                float scale)
Parameters:
myapplet - Applet displaying this body (this parameter unfortunatley necessary for textures)
planet_number -
scale -

Planet3D

public Planet3D(java.applet.Applet myapplet,
                int planet_number)