Sign in to follow this  

Suggestions for Geometry Manipulation Library

This topic is 2336 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

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

This topic is 2336 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

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