More or less, yes. This is what we call ‘
rhino3dm module simply opens/writes 3dm files and adds rhino objects. Similar to what
scriptsyntax does. Python module similar to the
Rhino3dIO dotnet library.
rhino3dm is essentially the
openNURBS library targeting various programming languages and runtime environments.
rhino3dmIO (.net), and
openNURBS (C++) are supposed to do the same thing, including 3dm file writing and reading.
This depends on what you want to do. If you want to create a file import plugin for some application,
rhino3dm is enough. Anything related to computing (i.e. intersections, trimming, meshing) need the Rhino core, so you need to call
Pretty close! Thanks for taking the time to ask. We are also trying to do our best to clarify this.
This @stevebaer will have to answer!