org.jzy3d.plot3d.primitives
Class ParallelepipedComposite
- java.lang.Object
-
- org.jzy3d.plot3d.primitives.AbstractDrawable
-
- org.jzy3d.plot3d.primitives.AbstractWireframeable
-
- org.jzy3d.plot3d.primitives.AbstractComposite
-
- org.jzy3d.plot3d.primitives.ParallelepipedComposite
-
- All Implemented Interfaces:
- IMultiColorable, ISingleColorable, IGLRenderer, ISortableDraw
public class ParallelepipedComposite extends AbstractComposite implements ISingleColorable, IMultiColorable
A composite implementation of a parallelepiped, meaning it can be decomposed into distinct primitive for polygon ordering. Supports two kind of sub polygon: culled or simple.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classParallelepipedComposite.PolygonType
-
Constructor Summary
Constructors Constructor and Description ParallelepipedComposite()Initialize a parallelepiped.ParallelepipedComposite(BoundingBox3d b)Initialize a parallelepiped.ParallelepipedComposite(BoundingBox3d b, ParallelepipedComposite.PolygonType type)ParallelepipedComposite(ParallelepipedComposite.PolygonType type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidsetData(BoundingBox3d box)Set the parallelepiped data.voidsetPolygonMode(AbstractGeometry.PolygonMode mode)voidsetPolygonOffsetFill(boolean value)-
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractComposite
add, add, applyGeometryTransform, clear, draw, get, getBounds, 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.AbstractWireframeable
getFaceDisplayed, getWireframeColor, getWireframeDisplayed, getWireframeWidth
-
Methods inherited from class org.jzy3d.plot3d.primitives.AbstractDrawable
addDrawableListener, dispose, doTransform, getBarycentre, getBoundingBoxColor, getDistance, getLegend, getLongestDistance, getShortestDistance, getSpaceTransformer, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setLegend, setLegendDisplayed, setSpaceTransformer
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jzy3d.colors.ISingleColorable
getColor, setColor
-
Methods inherited from interface org.jzy3d.colors.IMultiColorable
getColorMapper, setColorMapper
-
-
-
-
Constructor Detail
-
ParallelepipedComposite
public ParallelepipedComposite()
Initialize a parallelepiped.
-
ParallelepipedComposite
public ParallelepipedComposite(ParallelepipedComposite.PolygonType type)
-
ParallelepipedComposite
public ParallelepipedComposite(BoundingBox3d b)
Initialize a parallelepiped.
-
ParallelepipedComposite
public ParallelepipedComposite(BoundingBox3d b, ParallelepipedComposite.PolygonType type)
-
-
Method Detail
-
setData
public void setData(BoundingBox3d box)
Set the parallelepiped data.
-
setPolygonOffsetFill
public void setPolygonOffsetFill(boolean value)
-
setPolygonMode
public void setPolygonMode(AbstractGeometry.PolygonMode mode)
-
-
DMelt 3.0 © DataMelt by jWork.ORG