CurveTail
A CurveSeg can be a line segment or an arc segment or a bezier segment without its starting point, which is supplied by the previous curveTail. It takes its start point from the pEnd of the previous segment. There is no CurveSeg companion object as the LineSeg, ArcSeg and BezierSeg all have their own factory object apply methods.
Value members
Concrete methods
Assuming this is Arc Segment, not sure about this.
Assuming this is Arc Segment, not sure about this.
Assuming this is ArcSeg, calculates ControlPt and then passes controlPt.x, controlPt.y, XENd, yEnd, radius to f
Assuming this is ArcSeg, calculates ControlPt and then passes controlPt.x, controlPt.y, XENd, yEnd, radius to f
This is control point 1 in a Bezier segment, it not used an arc segment, but first Double set to NaN, it is not nused in a straight Line Segment but the first Double is set to Infinity
This is control point 1 in a Bezier segment, it not used an arc segment, but first Double set to NaN, it is not nused in a straight Line Segment but the first Double is set to Infinity
The end point. Often called p2 on a line or p4 on a cubic bezier.
The end point. Often called p2 on a line or p4 on a cubic bezier.