I'm starting an open-source Computational Geometry library for .NET here: https://github.com/govert/RobustGeometry.NET
. Something based on CGAL is not suitable for my case, since I need to eventually need to use the code in commercial software and would prefer a simpler, purely managed solution, even at the cost of some performance.
So far I have the robust geometric predicates of Shewchuk ported to C#, and I'm working on a helfedge mesh representation.
Any help would be appreciated!