Class TexturedCylinder
- java.lang.Object
-
- org.jzy3d.plot3d.primitives.Drawable
-
- org.jzy3d.plot3d.primitives.Wireframeable
-
- org.jzy3d.plot3d.primitives.Composite
-
- org.jzy3d.plot3d.primitives.textured.TexturedCylinder
-
- All Implemented Interfaces:
IMultiColorable,ISingleColorable,IGLRenderer,ISortableDraw,Selectable,ITranslucent
public class TexturedCylinder extends Composite implements Selectable, ITranslucent
-
-
Field Summary
Fields Modifier and Type Field Description protected floatalphaprotected DrawabledArrowDownprotected DrawabledArrowUpprotected DrawabledDiskDownprotected DrawabledDiskUpprotected Polygon2dlastHullprotected List<Coord3d>lastProjectionprotected List<TranslucentQuad>quads-
Fields inherited from class org.jzy3d.plot3d.primitives.Composite
color, components, detailedToString, mapper, transform
-
Fields inherited from class org.jzy3d.plot3d.primitives.Wireframeable
faceDisplayed, polygonOffsetFactor, polygonOffsetFillEnable, polygonOffsetUnit, polygonWireframeDepthTrick, wireframeColor, wireframeColorFromPolygonPoints, wireframeDisplayed, wireframeWidth
-
Fields inherited from class org.jzy3d.plot3d.primitives.Drawable
bbox, boundingBoxColor, boundingBoxDisplayed, displayed, hasListeners, legend, legendDisplayed, listeners, spaceTransformer, transformBefore
-
-
Constructor Summary
Constructors Constructor Description TexturedCylinder(Coord3d position, Color color, Color bgcolor, MaskPair masks)TexturedCylinder(Coord3d position, MaskPair masks)TexturedCylinder(MaskPair masks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BoundingBox3dgetBounds()Creates and return a BoundingBox3d that embed all available Drawable bounds.Polygon2dgetHull2d()List<Coord3d>getLastProjection()voidproject(IPainter painter, Camera cam)voidsetAlphaFactor(float a)-
Methods inherited from class org.jzy3d.plot3d.primitives.Composite
add, add, applyGeometryTransform, clear, draw, get, getColor, getColorMapper, getDrawables, getTransform, isDetailedToString, remove, setColor, setColorMapper, setDetailedToString, setDisplayed, setFaceDisplayed, setPolygonOffsetFillEnable, setPolygonWireframeDepthTrick, setSpaceTransformer, setTransform, setTransformBefore, setWireframeColor, setWireframeColorFromPolygonPoints, setWireframeDisplayed, setWireframeWidth, size, toString, toString, updateBounds
-
Methods inherited from class org.jzy3d.plot3d.primitives.Wireframeable
applyDepthRangeForOverlying, applyDepthRangeForUnderlying, getFaceDisplayed, getPolygonOffsetFactor, getPolygonOffsetUnit, getWireframeColor, getWireframeDisplayed, getWireframeWidth, isPolygonOffsetFillEnable, isPolygonWireframeDepthTrick, isWireframeColorFromPolygonPoints, polygonOffseFillEnable, polygonOffsetFillDisable, polygonOffsetLineDisable, polygonOffsetLineEnable, setPolygonOffsetFactor, setPolygonOffsetUnit
-
Methods inherited from class org.jzy3d.plot3d.primitives.Drawable
addDrawableListener, dispose, doDrawBoundsIfDisplayed, doTransform, fireDrawableChanged, fireDrawableChanged, getBarycentre, getBoundingBoxColor, getDistance, getLegend, getLongestDistance, getShortestDistance, getSpaceTransformer, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, negative, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setLegend, setLegendDisplayed
-
-
-
-
Method Detail
-
setAlphaFactor
public void setAlphaFactor(float a)
- Specified by:
setAlphaFactorin interfaceITranslucent
-
getBounds
public BoundingBox3d getBounds()
Description copied from class:CompositeCreates and return a BoundingBox3d that embed all available Drawable bounds.
-
project
public void project(IPainter painter, Camera cam)
- Specified by:
projectin interfaceSelectable
-
getHull2d
public Polygon2d getHull2d()
- Specified by:
getHull2din interfaceSelectable
-
getLastProjection
public List<Coord3d> getLastProjection()
- Specified by:
getLastProjectionin interfaceSelectable
-
-