Uses of Class
org.djutils.draw.line.PolyLine3d
Package
Description
The d1 package provides an interface and different implementations for lines.
The d1 package provides an interface and different implementations for Volumes.
-
Uses of PolyLine3d in org.djutils.draw.line
Modifier and TypeMethodDescriptionstatic PolyLine3d
Approximate a Bézier curve of degree n with a specified precision.static PolyLine3d
Construct a Bézier curve of degree n.static PolyLine3d
Approximate a Bézier curve of degree n usingDEFAULT_BEZIER_SIZE
points.static PolyLine3d
PolyLine3d.concatenate
(double tolerance, PolyLine3d... lines) Concatenate several PolyLine3d instances.static PolyLine3d
PolyLine3d.concatenate
(double tolerance, PolyLine3d line1, PolyLine3d line2) Concatenate two PolyLine3d instances.static PolyLine3d
PolyLine3d.concatenate
(PolyLine3d... lines) Concatenate several PolyLine3d instances.static PolyLine3d
Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end with specified precision.static PolyLine3d
Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end with specified precision.static PolyLine3d
Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end with specified precision.static PolyLine3d
Approximate a cubic Bézier curve from start to end with two control points with a specified precision.static PolyLine3d
Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.static PolyLine3d
Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.static PolyLine3d
Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.static PolyLine3d
Approximate a cubic Bézier curve from start to end with two control points.static PolyLine3d
Construct a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.PolyLine3d.extract
(double start, double end) Create a new PolyLine that covers a sub-section of this PolyLine.PolyLine3d.instantiate
(List<Point3d> pointList) Constructor that can be accessed as a method (used to implement default methods in this interface).final PolyLine3d
PolyLine3d.noiseFilteredLine
(double noiseLevel) Construct a new PolyLine that is equal to this line except for segments that are shorter than the noiseLevel.PolyLine3d.offsetLine
(double offset, double circlePrecision, double offsetMinimumFilterValue, double offsetMaximumFilterValue, double offsetFilterRatio, double minimumOffset) Construct an offset line.PolyLine3d.offsetLine
(double offsetAtStart, double offsetAtEnd, double circlePrecision, double offsetMinimumFilterValue, double offsetMaximumFilterValue, double offsetFilterRatio, double minimumOffset) Construct an offset line.PolyLine3d.transitionLine
(PolyLine3d endLine, PolyLine.TransitionFunction transition) Make a transition line from this PolyLine to another PolyLine using a user specified function.PolyLine3d.truncate
(double position) Truncate this PolyLine at the given length (less than the length of the line, and larger than zero) and return a new line.Modifier and TypeMethodDescriptionstatic PolyLine3d
PolyLine3d.concatenate
(double tolerance, PolyLine3d... lines) Concatenate several PolyLine3d instances.static PolyLine3d
PolyLine3d.concatenate
(double tolerance, PolyLine3d line1, PolyLine3d line2) Concatenate two PolyLine3d instances.static PolyLine3d
PolyLine3d.concatenate
(PolyLine3d... lines) Concatenate several PolyLine3d instances.PolyLine3d.transitionLine
(PolyLine3d endLine, PolyLine.TransitionFunction transition) Make a transition line from this PolyLine to another PolyLine using a user specified function. -
Uses of PolyLine3d in org.djutils.draw.volume
Modifier and TypeMethodDescriptionVolume3d.getWireframeLines()
Return the lines making up the wireframe of this object.