-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
A Polygon clipping system is needed. It will most likely be used by the Editor more than anything else, but is needed.
Requirements:
- Needs to be performant.
- Simple polygon, to simple polygon clipping.
- Simple polygon, to multiple contour clipping.
- Multiple contour, to multiple contour clipping.
- Polyline to Polygon.
- Geometry path to polygon.
- Any shape to polygon.
- Must be able to handle self intersecting.
- Must be able to handle clockwise, as well as counter-clockwise windings.
- Must be able to handle edge coincident points.
- Should use common structures as much as possible.