org.jzy3d.plot3d.primitives.interactive
Class InteractiveSphere
java.lang.Object
   org.jzy3d.plot3d.primitives.AbstractDrawable
org.jzy3d.plot3d.primitives.AbstractDrawable
       org.jzy3d.plot3d.primitives.AbstractWireframeable
org.jzy3d.plot3d.primitives.AbstractWireframeable
           org.jzy3d.plot3d.primitives.Sphere
org.jzy3d.plot3d.primitives.Sphere
               org.jzy3d.plot3d.primitives.interactive.InteractiveSphere
org.jzy3d.plot3d.primitives.interactive.InteractiveSphere
- All Implemented Interfaces: 
- ISingleColorable, IGLRenderer, IInteractive, ISortableDraw, IWireframeable
- public class InteractiveSphere 
- extends Sphere- implements IInteractive
 
 
 
 
| Methods inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable | 
| addDrawableListener, dispose, getBarycentre, getBounds, getDistance, getFace, getLongestDistance, getShortestDistance, getTransform, hasFace, isDisplayed, isFace2dDisplayed, removeDrawableListener, setDisplayed, setLegend, setLegendDisplayed, setTransform, toString | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
InteractiveSphere
public InteractiveSphere()
InteractiveSphere
public InteractiveSphere(Coord3d position,
                         float radius,
                         int slicing,
                         Color color)
draw
public void draw(javax.media.opengl.GL gl,
                 javax.media.opengl.glu.GLU glu,
                 Camera cam)
- Description copied from class: AbstractDrawable
- Call OpenGL routines for rendering the object.
 
- 
- Specified by:
- drawin interface- IGLRenderer
- Overrides:
- drawin class- Sphere
 
- 
- Parameters:
- gl- GL context
- glu- GLU context
- cam- a reference to a shooting Camera.
 
project
public void project(javax.media.opengl.GL gl,
                    javax.media.opengl.glu.GLU glu,
                    Camera cam)
- 
- Specified by:
- projectin interface- IInteractive
 
- 
 
getProjection
public java.util.List<Coord3d> getProjection()
- 
 
- 
 
setPosition
public void setPosition(Coord3d position)
- Description copied from class: Sphere
- Set the position of the Sphere and the dimensions of its boundingbox.
 Note that this position will be use to translate the object before drawing
 it (meaning a glTranslate(position) is performed right after the 
 Translate.execute).
 
- 
- Overrides:
- setPositionin class- Sphere
 
- 
 
setVolume
public void setVolume(float radius)
- Description copied from class: Sphere
- Set the radius of the sphere, and the dimensions of its boundingbox.
 
- 
- Overrides:
- setVolumein class- Sphere
 
- 
- Parameters:
- radius- sphere radius
 
getHull2d
public java.awt.Polygon getHull2d()
- 
- Specified by:
- getHull2din interface- IInteractive
 
- 
 
getLastProjection
public java.util.List<Coord3d> getLastProjection()
- 
- Specified by:
- getLastProjectionin interface- IInteractive
 
- 
 
setHighlighted
public void setHighlighted(boolean value)
- 
 
- 
 
isHighlighted
public boolean isHighlighted()
- 
 
- 
 
resetHighlighting
public void resetHighlighting()
- 
 
-