Class Gui3DCircle

java.lang.Object
  |
  +--javax.media.j3d.SceneGraphObject
        |
        +--javax.media.j3d.Node
              |
              +--javax.media.j3d.Group
                    |
                    +--javax.media.j3d.TransformGroup
                          |
                          +--Gui3DFieldComponent
                                |
                                +--Gui3DCircle

public class Gui3DCircle
extends Gui3DFieldComponent


Field Summary
 
Fields inherited from class Gui3DFieldComponent
fXPos, fYPos, fZPos
 
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
 
Fields inherited from class javax.media.j3d.SceneGraphObject
 
Constructor Summary
Gui3DCircle(float _fXPos, float _fZPos, float _fRadius)
          This constructor creates a new Gui3DCircle object.
Gui3DCircle(float _fXPos, float _fZPos, float _fRadius, int _iDivisions)
          This constructor creates a new Gui3DCircle object.
 
Method Summary
 void create()
          Creates the circle shape
 javax.media.j3d.Transform3D orient()
          This function rotates the Wall to the right orientation orientation
 java.lang.String toString()
          This function returns the description of this object
 
Methods inherited from class Gui3DFieldComponent
position, positionOrigin, transform
 
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, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData, updateNodeReferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Gui3DCircle

public Gui3DCircle(float _fXPos,
                   float _fZPos,
                   float _fRadius)
This constructor creates a new Gui3DCircle object.

Parameters:
_fRadius - The radius of the circle

Gui3DCircle

public Gui3DCircle(float _fXPos,
                   float _fZPos,
                   float _fRadius,
                   int _iDivisions)
This constructor creates a new Gui3DCircle object.

Parameters:
_fRadius - The radius of the circle
_iDivisions - number of divisions for this circle
Method Detail

orient

public javax.media.j3d.Transform3D orient()
This function rotates the Wall to the right orientation orientation

Specified by:
orient in class Gui3DFieldComponent
Returns:
Transform3D
Since:
1.0

create

public void create()
Creates the circle shape

Specified by:
create in class Gui3DFieldComponent
Since:
1.0

toString

public java.lang.String toString()
This function returns the description of this object

Overrides:
toString in class Gui3DFieldComponent
Returns:
String
Since:
1.0