static PolyLine2d |
Bezier.cubic(double epsilon,
Ray2d start,
Ray2d 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 PolyLine2d |
Bezier.cubic(double epsilon,
Ray2d start,
Ray2d 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 PolyLine2d |
Bezier.cubic(double epsilon,
Ray2d start,
Ray2d 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 PolyLine2d |
Bezier.cubic(int size,
Ray2d start,
Ray2d 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 PolyLine2d |
Bezier.cubic(int size,
Ray2d start,
Ray2d 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 PolyLine2d |
Bezier.cubic(int size,
Ray2d start,
Ray2d 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 PolyLine2d |
Bezier.cubic(Ray2d start,
Ray2d end) |
Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between
start and end.
|
boolean |
Ray2d.epsilonEquals(Ray2d other,
double epsilonCoordinate,
double epsilonDirection) |
Compare this Directed with another Directed with specified tolerances in the coordinates and the angles.
|
double |
PolyLine2d.projectRay(Ray2d orientedPoint) |
Find a location on this PolyLine2d that is a reasonable projection of a DirectedPoint on this line.
|