Sign in to follow this  
AnonymousTipster

Suggestions for Geometry Manipulation Library

Recommended Posts

At the moment, I'm working on a procedural model generator that takes a base shape such as a cuboid and modifies it into something more interesting through some geometric operations such as extruding and scaling the faces of the shape.

I've been searching to try and find a c++ library that manages these sort of transformations, which would mean I don't need to code an extensive library of functions myself.

What I'm looking for, ideally is a c++ library that keeps track of a set of 3D faces/triangles and provides a set of transformation function to operate on the shape, such as extrude, rotate, subtration and addition of volumes (cutting holes into shapes). The sort of things you commonly see in Maya and 3DS max, but as a library of algorithms.

I've found FastGeo and Wykobi, which are almost what I want, but tend to be more to do with delaunay triangulation and detecting intersections and bounding spheres of existing objects, where I want to create one from scratch.

If anyone has any suggestions of libraries, or better keywords to search for, it'd be much appreciated.

Thanks.

Share this post


Link to post
Share on other sites
I wrote my own haptic engine where I needed to do just that. I picked up a copy of the real time collision detection book which helped me a lot: [url="http://realtimecollisiondetection.net/"]http://realtimecollisiondetection.net/[/url]

I also recommend looking at the code from [url="http://www.geometrictools.com/"]http://www.geometrictools.com/[/url]

Share this post


Link to post
Share on other sites
Thanks for the replies, the real time collision stuff seems to have some nice functions in there, but not what I was hoping for.

Look like I'll have to continue to write my own library :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this