|
Aviatrix3D 2.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ShapeRenderable
Renderable object that applies geometry that appears on screen.
State Management
Geometry can be either visible or invisible. Invisible may arrive from a number of different reasons, such as:
Method Summary | |
---|---|
AppearanceRenderable |
getAppearanceRenderable()
Fetch the renderable that represents the visual appearance modifiers of this shape. |
void |
getCenter(float[] center)
Get the centre of the shape object. |
GeometryRenderable |
getGeometryRenderable()
Fetch the renderable that represents the geometry of this shape. |
boolean |
is2D()
Check to see whether this shape is something that represents 2D or 3D geometry. |
boolean |
isVisible()
State check to see whether the shape in it's current setup is visible. |
Methods inherited from interface org.j3d.aviatrix3d.rendering.Renderable |
---|
equals |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Method Detail |
---|
boolean isVisible()
boolean is2D()
EffectRenderable
, while 3D is. Note that this can be changed
depending on the type of geometry itself. A Shape3D node with an
IndexedLineArray that only has 2D coordinates is as much a 2D geometry
as a raster object.
void getCenter(float[] center)
center
- The object to copy the center coordinates in toGeometryRenderable getGeometryRenderable()
AppearanceRenderable getAppearanceRenderable()
|
Aviatrix3D 2.1.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |