Using openNURBS lib in a cpp/c# mixed Grasshopper Component

@dale @stevebaer
Thank you for the detailed explanation.

Probably I haven’t explained myself clearly, my cpp part is only used for mesh processing, and don’t interact with Rhino – it is not a Rhino Plugin, but a mesh processing lib so that I can use all the mesh processing libraries available in the cpp community.

In this case, I only need the ON_Mesh and several other arrays to pass the data between Grasshopper ↔ RhinoCommon (middle project) ↔ cpp, managed code ↔ unmanaged code.

Since I’ve already started this project for a while, and I don’t need all those Rhino Plugin functionalities, I don’t want to restart from the wizard and move my code in – and it is not necessary.

And I never figured out how to simply use the OpenNURBS lib provided by Rhino SDK…

Since as mentioned by your team in another post that you don’t think providing such an approach is necessary:

I guess I’ll continue to use the open source version as it is the only working approach to me at the moment.