static PolyLine3d | 
Bezier.bezier(double epsilon,
      Point3d... points) | 
 Approximate a Bézier curve of degree n with a specified precision. 
 | 
static PolyLine3d | 
Bezier.bezier(int size,
      Point3d... points) | 
 Construct a Bézier curve of degree n. 
 | 
static PolyLine3d | 
Bezier.bezier(Point3d... points) | 
 Approximate a Bézier curve of degree n using DEFAULT_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 | 
Bezier.cubic(double epsilon,
     Ray3d start,
     Ray3d end) | 
 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 | 
Bezier.cubic(double epsilon,
     Ray3d start,
     Ray3d end,
     double shape) | 
 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 | 
Bezier.cubic(double epsilon,
     Ray3d start,
     Ray3d end,
     double shape,
     boolean weighted) | 
 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 | 
Bezier.cubic(double epsilon,
     Point3d start,
     Point3d control1,
     Point3d control2,
     Point3d end) | 
 Approximate a cubic Bézier curve from start to end with two control points with a specified precision. 
 | 
static PolyLine3d | 
Bezier.cubic(int size,
     Ray3d start,
     Ray3d end) | 
 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 | 
Bezier.cubic(int size,
     Ray3d start,
     Ray3d end,
     double shape) | 
 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 | 
Bezier.cubic(int size,
     Ray3d start,
     Ray3d end,
     double shape,
     boolean weighted) | 
 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 | 
Bezier.cubic(int size,
     Point3d start,
     Point3d control1,
     Point3d control2,
     Point3d end) | 
 Approximate a cubic Bézier curve from start to end with two control points. 
 | 
static PolyLine3d | 
Bezier.cubic(Ray3d start,
     Ray3d end) | 
 Construct a cubic Bézier curve from start to end with two generated control points at half the distance between
 start and end. 
 | 
PolyLine3d | 
PolyLine3d.extract(double start,
       double end) | 
 Create a new PolyLine that covers a sub-section of this PolyLine. 
 | 
PolyLine3d | 
PolyLine3d.instantiate(List<Point3d> pointList) | 
 Constructor that can be accessed as a method (used to implement default methods in this interface). 
 | 
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 | 
PolyLine3d.offsetLine(double offset,
          double circlePrecision,
          double offsetMinimumFilterValue,
          double offsetMaximumFilterValue,
          double offsetFilterRatio,
          double minimumOffset) | 
 Construct an offset line. 
 | 
PolyLine3d | 
PolyLine3d.offsetLine(double offsetAtStart,
          double offsetAtEnd,
          double circlePrecision,
          double offsetMinimumFilterValue,
          double offsetMaximumFilterValue,
          double offsetFilterRatio,
          double minimumOffset) | 
 Construct an offset line. 
 | 
PolyLine3d | 
PolyLine3d.transitionLine(PolyLine3d endLine,
              PolyLine.TransitionFunction transition) | 
 Make a transition line from this PolyLine to another PolyLine using a user specified function. 
 | 
PolyLine3d | 
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. 
 |