org.jzy3d.plot3d.primitives.textured
Class TexturedCylinder
java.lang.Object
org.jzy3d.plot3d.primitives.AbstractDrawable
org.jzy3d.plot3d.primitives.AbstractWireframeable
org.jzy3d.plot3d.primitives.AbstractComposite
org.jzy3d.plot3d.primitives.textured.TexturedCylinder
- All Implemented Interfaces:
- IMultiColorable, ISingleColorable, IGLRenderer, ISortableDraw, Selectable, ITranslucent
public class TexturedCylinder
- extends AbstractComposite
- implements Selectable, ITranslucent
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractComposite |
add, add, applyGeometryTransform, clear, draw, get, getColor, getColorMapper, getDrawables, getTransform, isDetailedToString, remove, setColor, setColorMapper, setDetailedToString, setDisplayed, setFaceDisplayed, setTransform, setTransformBefore, setWireframeColor, setWireframeDisplayed, setWireframeWidth, size, toString, toString, updateBounds |
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable |
addDrawableListener, call, call, callWithAlphaFactor, dispose, doDrawBounds, doTransform, fireDrawableChanged, fireDrawableChanged, getBarycentre, getBoundingBoxColor, getDistance, getLegend, getLongestDistance, getShortestDistance, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, negative, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setLegend, setLegendDisplayed |
dArrowUp
protected AbstractDrawable dArrowUp
dArrowDown
protected AbstractDrawable dArrowDown
dDiskUp
protected AbstractDrawable dDiskUp
dDiskDown
protected AbstractDrawable dDiskDown
quads
protected List<TranslucentQuad> quads
lastProjection
protected List<Coord3d> lastProjection
lastHull
protected Polygon2d lastHull
alpha
protected float alpha
TexturedCylinder
public TexturedCylinder(MaskPair masks)
TexturedCylinder
public TexturedCylinder(Coord3d position,
MaskPair masks)
TexturedCylinder
public TexturedCylinder(Coord3d position,
Color color,
Color bgcolor,
MaskPair masks)
setAlphaFactor
public void setAlphaFactor(float a)
- Specified by:
setAlphaFactor
in interface ITranslucent
getBounds
public BoundingBox3d getBounds()
- Description copied from class:
AbstractComposite
- Creates and return a BoundingBox3d that embed all available Drawable bounds.
- Overrides:
getBounds
in class AbstractComposite
- Returns:
- a bounding box
project
public void project(javax.media.opengl.GL gl,
javax.media.opengl.glu.GLU glu,
Camera cam)
- Specified by:
project
in interface Selectable
getHull2d
public Polygon2d getHull2d()
- Specified by:
getHull2d
in interface Selectable
getLastProjection
public List<Coord3d> getLastProjection()
- Specified by:
getLastProjection
in interface Selectable
Copyright © 2013. All rights reserved.