jat.vr
Class Cylinder3D

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.Cylinder3D

public class Cylinder3D
extends Body3D

Author:
Tobias Berthold

Field Summary
static float size_factor
           
 
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
Cylinder3D(float radius, javax.vecmath.Color3f DiffuseColor, javax.vecmath.Color3f EmissiveColor)
           
Cylinder3D(float radius, javax.vecmath.Color3f DiffuseColor, javax.vecmath.Color3f EmissiveColor, double x, double y, double z)
           
Cylinder3D(float radius, javax.vecmath.Color3f DiffuseColor, double x, double y, double z)
           
Cylinder3D(float radius, javax.vecmath.Color3f DiffuseColor, float x, float y, float z)
           
Cylinder3D(float radius, float height, javax.vecmath.Color3f DiffuseColor)
           
 
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

size_factor

public static float size_factor
Constructor Detail

Cylinder3D

public Cylinder3D(float radius,
                  float height,
                  javax.vecmath.Color3f DiffuseColor)

Cylinder3D

public Cylinder3D(float radius,
                  javax.vecmath.Color3f DiffuseColor,
                  javax.vecmath.Color3f EmissiveColor)

Cylinder3D

public Cylinder3D(float radius,
                  javax.vecmath.Color3f DiffuseColor,
                  javax.vecmath.Color3f EmissiveColor,
                  double x,
                  double y,
                  double z)

Cylinder3D

public Cylinder3D(float radius,
                  javax.vecmath.Color3f DiffuseColor,
                  float x,
                  float y,
                  float z)

Cylinder3D

public Cylinder3D(float radius,
                  javax.vecmath.Color3f DiffuseColor,
                  double x,
                  double y,
                  double z)