Arrangement
Create an arrangement of a list of ShapeProvider objects, like Shapes or ShapeContours.
Properties
The outer boundary contours of each connected component.
A list containing an arbitrary half-edge for each connected component.
Maps a contour to the vertices incident to it.
Distance below which intersection points are considered to be the same vertex. When null it is derived from the size of the input, see vertexEpsilon.
All faces of the arrangement.
Maps a shape to the edges incident to it.
Maps a shape to the faces that it is a superset of.
The bounded faces that are not a subset of any input shape.
The faces that are a subset of some input shape.
The distance below which points are merged into a single vertex. Kartifex finds intersections with an absolute tolerance of 1e-5, so this never goes below that; otherwise it scales with the input.