Weaverbird for Rhino 6

Hello, I am not McNeel so I can’t help you on the content of the SDK but it still work in V6 for me

        //Catmull & Clark
        Rhino.Geometry.MeshRefinements.RefinementSettings rr = new Rhino.Geometry.MeshRefinements.RefinementSettings();
        rr.Level = level;
        Rhino.Geometry.MeshRefinements.CreaseEdges ce = Rhino.Geometry.MeshRefinements.CreaseEdges.Auto;
        switch(creasedEdge) {
          case 0 : ce = Rhino.Geometry.MeshRefinements.CreaseEdges.NakedFixed; break;
          case 1 : ce = Rhino.Geometry.MeshRefinements.CreaseEdges.NakedSmooth;break;
          case 2 : ce = Rhino.Geometry.MeshRefinements.CreaseEdges.CornerFixedOtherCreased;break;
          case 3 : ce = Rhino.Geometry.MeshRefinements.CreaseEdges.Auto;break;}
        rr.NakedEdgeMode = ce;

        // 3 SMOOTH
        catmullMesh = Mesh.CreateRefinedCatmullClarkMesh(raw, rr);

Thank you Laurent. Just found that this method is not for public consumption. But it does work.


Yes, @stevebaer has been busy updating the SubD SDK with @dalelear’s input. They may be able to tell at which point this endeavor stands.

I’m confused Giulio, why did you assign this thread to me? I can’t tell if there is an action I’m supposed to take here.

@stevebaer, you’ve updated RhinoCommon for SubD, I don’t know if the equivalent of Rhino’s _Subdivide is included. @vincentfs asks: “Where can I find it?”

I just added a Subdivide function to the SubD class in RhinoCommon. This will be available in next week’s WIP.


I wonder how this correlates with Serengeti’s SubD regarding texture mapping, point hierarchy, tree structure and so on. Any insights?

Hi I am having some trouble installing WB for Rhino 6 Grasshopper…
I am running Rhino V6 SR23 and I’ve tried (2) methods to install WB, using the YAK method and the through the CMD.

When I drag the YAK into grasshopper with my firewall OFF I get this error message

When I type ”C:\Program Files\Rhino 6\System\yak.exe” install weaverbird into CMD with Firewall OFF I get similar error

It’s always an API 403 error that couldn’t be deserialized.

Any help would be greatly appreciated.


@berniep56, I just updated the server and it looks like I broke something. Fixing it now…

@berniep56 – all fixed! Sorry for the inconvenience. Thank you for reporting the bug!

Thanks Will!

Please can you tell me from were can i get new Package Manager ?

It’s inside Rhino 6 and Rhino WIP!

If you are using Rhino 6, the command to use is TestPackageManager

Ifyou are using Rhino 7, the command to use is PackageManager

1 Like

Hi, guys. I know perfectly how to install Weaverbird through package manager.

The problem is I don’t have Internet access on my working PC, Is there a way to download on another pc and copy the installation files to my working PC which have no internet connection.

Thank You

The best option that I can think of will be to download the package directly, copy to your other machine and install the contents manually – change the extension to .zip and unzip into Grasshopper’s Libraries folder.


1 Like

is there a way to obtain weaverbird in rhino7?

Absolutely! Simply fire up the PackageManager, search for Weaverbird, and install it! Then relaunch Rhino.

Easy peasy! :slight_smile:

1 Like

thank you!!

I am not Mc Neel. I don’t know where is this documentation and this functionality is still visible.