Parallel edges for straight line polygons with holes now gives correct result for union op.
Straight line polygons with overlapping parallel edges with holes now work
Added several test cases for subtraction op.
Refactored the angular enclosure calculation and fixed some bugs in it.
Working on subtraction rules but not finished yet.
Added more test cases for subtraction and improved subtraction results. Changed the way coincident points are detected to be more accurate, but this causes problems with union op when shapes are touching at a corner but not intersecting. May need a different flag for that specific case.
Added gitignore file
Removed xcuserstate file
Updated README with more information.
Polygons with overlapping edges now union and subtract correctly.
Added function to auto-generate XCTest case code from a bezier path.
Intersection op works for shapes with overlapping line segments.
Fixed copyright strings