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.
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.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 |
quads
protected Polygon[] quads
type
protected ParallelepipedComposite.PolygonType type
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)
setData
public void setData(BoundingBox3d box)
- Set the parallelepiped data.
createPolygon
protected Polygon createPolygon()
setPolygonOffsetFill
public void setPolygonOffsetFill(boolean value)
setPolygonMode
public void setPolygonMode(AbstractGeometry.PolygonMode mode)
Copyright © 2013. All rights reserved.