Package org.jzy3d.plot3d.primitives
Class LineStripInterpolated
java.lang.Object
org.jzy3d.plot3d.primitives.Drawable
org.jzy3d.plot3d.primitives.Wireframeable
org.jzy3d.plot3d.primitives.Composite
org.jzy3d.plot3d.primitives.LineStripInterpolated
- All Implemented Interfaces:
IMultiColorable
,ISingleColorable
,IGLBindedResource
,IGLRenderer
,ISortableDraw
Creates an interpolated line to make a smooth 3d curve based on control points.
- Author:
- martin
-
Field Summary
Fields inherited from class org.jzy3d.plot3d.primitives.Composite
color, components, detailedToString, hasMountedOnce, mapper, transform
Fields inherited from class org.jzy3d.plot3d.primitives.Wireframeable
depthFunctionChangeForWireframe, faceDisplayed, materialAmbiantReflection, materialDiffuseReflection, materialEmission, materialShininess, materialSpecularReflection, NO_OVERLAP_DEPTH_RATIO, polygonOffsetFactor, polygonOffsetFillEnable, polygonOffsetUnit, polygonWireframeDepthTrick, reflectLight, wireframeColor, wireframeColorFromPolygonPoints, wireframeDisplayed, wireframeWidth, wireframeWithLineLoop
Fields inherited from class org.jzy3d.plot3d.primitives.Drawable
bbox, boundingBoxColor, boundingBoxDisplayed, displayed, hasListeners, legend, legendDisplayed, listeners, spaceTransformer, transformBefore
-
Constructor Summary
ModifierConstructorDescriptionprotected
LineStripInterpolated
(List<Coord3d> controlPoints, int resolution) LineStripInterpolated
(IInterpolator interpolator, List<Coord3d> controlPoints, int resolution) LineStripInterpolated
(IInterpolator interpolator, List<Coord3d> controlPoints, int resolution, boolean drawPoints) -
Method Summary
Methods inherited from class org.jzy3d.plot3d.primitives.Composite
add, add, add, applyGeometryTransform, canDecompose, clear, draw, get, getBounds, getColor, getColorMapper, getDrawables, getTransform, hasMountedOnce, isDetailedToString, mount, remove, setColor, setColorMapper, setDetailedToString, setDisplayed, setFaceDisplayed, setMaterialAmbiantReflection, setMaterialDiffuseReflection, setMaterialEmission, setMaterialShininess, setMaterialSpecularReflection, setPolygonOffsetFillEnable, setPolygonWireframeDepthTrick, setReflectLight, setSpaceTransformer, setTransform, setTransformBefore, setWireframeColor, setWireframeColorFromPolygonPoints, setWireframeDisplayed, setWireframeWidth, size, toString, toString, updateBounds
Methods inherited from class org.jzy3d.plot3d.primitives.Wireframeable
applyDepthRangeDefault, applyDepthRangeForOverlying, applyDepthRangeForUnderlying, applyMaterial, doDrawBoundsIfDisplayed, getMaterialAmbiantReflection, getMaterialDiffuseReflection, getMaterialEmission, getMaterialShininess, getMaterialSpecularReflection, getPolygonOffsetFactor, getPolygonOffsetUnit, getWireframeColor, getWireframeWidth, isFaceDisplayed, isPolygonOffsetFillEnable, isPolygonWireframeDepthTrick, isReflectLight, isWireframeColorFromPolygonPoints, isWireframeDisplayed, polygonOffsetFillDisable, polygonOffsetFillEnable, polygonOffsetLineDisable, polygonOffsetLineEnable, setPolygonOffsetFactor, setPolygonOffsetUnit
Methods inherited from class org.jzy3d.plot3d.primitives.Drawable
addDrawableListener, asWireframeable, dispose, doTransform, fireDrawableChanged, fireDrawableChanged, getBarycentre, getBoundingBoxColor, getDistance, getLegend, getLongestDistance, getShortestDistance, getSpaceTransformer, getTransformBefore, hasLegend, isBoundingBoxDisplayed, isDisplayed, isLegendDisplayed, removeDrawableListener, setBoundingBoxColor, setBoundingBoxDisplayed, setLegend, setLegendDisplayed
-
Field Details
-
line
-
controlPoints
-
interpolatedPoints
-
controlCoords
-
interpolatedCoords
-
resolution
protected int resolution
-
-
Constructor Details
-
LineStripInterpolated
protected LineStripInterpolated() -
LineStripInterpolated
-
LineStripInterpolated
public LineStripInterpolated(IInterpolator interpolator, List<Coord3d> controlPoints, int resolution) -
LineStripInterpolated
public LineStripInterpolated(IInterpolator interpolator, List<Coord3d> controlPoints, int resolution, boolean drawPoints)
-
-
Method Details
-
toPoint
-
toPoints
-
getLine
-
getControlPoints
-
getInterpolatedPoints
-
getControlCoords
-
getInterpolatedCoords
-
getResolution
public int getResolution()
-