Interesting! Sounds good. Is it actually necessary to rewrite all the intersection code etc from scratch though? There seems to be a good GPL implementation available in CGAL already (http://www.cgal.org/Manual/beta/doc_html/cgal_manual/packages.html#part_VIII) - while this would be an additional dependency, it might not be too big a price to pay for a working, tested, stable implementation for minimum effort? Once the intersections etc are found, implementing the boolean operations themselves would be a much easier task.
Interesting! Sounds good. Is it actually necessary to rewrite all the intersection code etc from scratch though? There seems to be a good GPL implementation available in CGAL already (http:// www.cgal. org/Manual/ beta/doc_ html/cgal_ manual/ packages. html#part_ VIII) - while this would be an additional dependency, it might not be too big a price to pay for a working, tested, stable implementation for minimum effort? Once the intersections etc are found, implementing the boolean operations themselves would be a much easier task.