frontend.java3d
Class SpheriositySphere

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Group
              extended by com.sun.j3d.utils.geometry.Primitive
                  extended by com.sun.j3d.utils.geometry.Sphere
                      extended by frontend.java3d.SpheriositySphere

public class SpheriositySphere
extends com.sun.j3d.utils.geometry.Sphere

SpheriositySphere is a special extension of Sphere which adds some minor functionality


Field Summary
 
Fields inherited from class com.sun.j3d.utils.geometry.Sphere
BODY
 
Fields inherited from class com.sun.j3d.utils.geometry.Primitive
ENABLE_APPEARANCE_MODIFY, ENABLE_GEOMETRY_PICKING, GENERATE_NORMALS, GENERATE_NORMALS_INWARD, GENERATE_TEXTURE_COORDS, GEOMETRY_NOT_SHARED
 
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_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
SpheriositySphere(SphereModel theModel)
          Constructs a SpherisitySphere with the desired radius
 
Method Summary
 void setTransparency(boolean newTrans)
          setTransparency can be used to change whether the sphere is transparent or not
 
Methods inherited from class com.sun.j3d.utils.geometry.Sphere
cloneNode, duplicateNode, getAppearance, getDivisions, getRadius, getShape, getShape, setAppearance
 
Methods inherited from class com.sun.j3d.utils.geometry.Primitive
clearGeometryCache, getAppearance, getNumTriangles, getNumVertices, getPrimitiveFlags, setAppearance, setAppearance, setNumTriangles, setNumVertices, setPrimitiveFlags
 
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, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString, updateNodeReferences
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SpheriositySphere

public SpheriositySphere(SphereModel theModel)
Constructs a SpherisitySphere with the desired radius

Parameters:
theModel - is the SphereModel for this sphere to model
Method Detail

setTransparency

public void setTransparency(boolean newTrans)
setTransparency can be used to change whether the sphere is transparent or not

Parameters:
newTrans - if true the sphere will become transparent if false it will go to normal