I have come across this software because I have been given the task to look for software/libraries capable of reading IGES files containing NURBS information and work with them (i.e. display, ray intersection, trimming, retrieving NURBS information).
The purpose of this is that an existing C++ application which currently works with triangle meshes has to be renewed in order to work with NURBS (–> decreased memory needs, smoother results at edges,…).
My questions therefore are:
- Is it possible to embed the Rhino functionality (especially concerning NURBS) into a C++ application?
- Is openNURBS an alternative? (I’ve read the important features like intersections are only possible with Rhino)