An EllipticalArc2d is a section of an Ellipse2d with a start and end point.
This module includes functionality for
The startAngle and sweptAngle values referred to below are not actually
proper angles but instead refer to values of the ellipse parameter.
However, in simple cases you don't need to worry about the difference - if
startAngle and sweptAngle are both multiples of 90 degrees, then you can
treat them as actual angles and everything will behave as you expect.
An ArcLengthParameterized value is a combination of an
ArcLengthParameterization and an
underlying EllipticalArc2d. If you need to do something fancy, you can extract
these two values separately.
You are unlikely to need to use these functions directly, but they are useful if you are writing low-level geometric algorithms.