Grasshopper

algorithmic modeling for Rhino

What's the difference in usage between VB/C# and VB/C# Legacy components?

Hi Everyone,

I used to script with the old version of VB/C# components (VB/C# Legacy) and now I see some changes in these components. For example in VB/C# Legacy we can use OnBrep, OnMesh, OnSurface,... data types but they're not working in the new version. I don't know how to use them. What's the difference between VB/C# and VB/C# Legacy components?

Views: 487

Replies to This Discussion

The legacy components use the old Rhino .NET SDK (Rhino_DotNet.dll) while the new components use RhinoCommon. RhinoCommon is under active development and it seems likely that it will also become the SDK for iRhino, whereas the old SDK will most certainly not.

The legacy components are there to allow old scripts to run, but I sincerely advice against using them for new projects. They will keep falling behind more and more in functionality and there will be fewer and fewer people who can provide support for them. Also, they'll never run on the Mac, even when Grasshopper eventually will.

--

David Rutten

david@mcneel.com

Poprad, Slovakia

Thx David! :) Very helpful!

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service