   Advice on CPG
  I'm working on a project that's heavy on procedural geometry and CSG stuff...and was wondering if there's any decent reliable professional constructive planar geometry library that performs basic Boolean operations on polygons with holes?I tried GPC and PolyBoolean libs and they seem unstable for some reason.  Both give random results when using them so frequent during process lifetime.Would it be less headache and safer to write my own?  What does other 3D modeling software use?Note that development language is C#, and I'm wrapping these libraries so that I can access them through managed code.Thanks.   
  I tried CGAL, but it does not compile either with many errors...Open Source is a complete waste of time.  I would call it the Free Shit.   