   Anybody used the GNU Triangulated Surface Library?
  I'm looking to do some procedural content generation and I'm getting bogged down in all the low-level details of generating the meshes in code. I found the GTS library through google but it seems to lacking a lot stuff: for example keeping track of normals, texture coordinates etc. Also, I'm not really keen on its pseudo-OO C interface and dependence on GLib. Has anybody used GTS? I'm having trouble finding any sample code to get a feel for what the library does and doesn't do. Or for that matter, can anybody recommend another library? I'm looking for something that can do CSG operations,  evaluate NURBS surfaces, optimize meshes, and stuff like that.Previously I've used MEL scripts in Maya but if I want to do this at runtime I can't exactly make people install Maya.[smile]Thanks in advance!   
  Maybe CGAL? Or OpenMesh? I haven't used them though...   