Resolved geometry for one border layer. Local corner segments are retained
for inspection; pathFor returns the final, topology-correct filled area.
An empty point list represents an exhausted outline and produces empty paths.
A canonical cubic (or exact line) with its interval in corner parameter space.
Subdivision preserves the original polynomial, including reversed traversal.
Local guarantees for one resolved curve. Global contour checks still apply.
See README.md, Custom corners. Arbitrary geometry defaults to none,
including geometry returned by a custom provider.
Prepared local interpolation selected by a geometry provider. Implementations
must preserve endpoint geometry and return valid curves in the current frame.
Immutable, inspectable corner geometry. source is the normalized source
setting. parameters exists only when one descriptor represents this curve.
Extents measure actual distances from the boundary's shifted vertex.
A scoop centered at the vertex; p/n are its radii along the incident rays.
Automatic boundaries offset the source curve along its material normal,
retaining the shape vertex as their reference center. Equal side distances
give concentric circular arcs: outside shrinks the radius; inside grows it.
Elliptical offsets need not be ellipses. Side contacts are trimmed or joined
by straight tangent extensions, without auxiliary rounded joins.
Explicit inner/outer descriptors instead resolve at their own side vertex.