meshmash / Plankton

A C# half-edge mesh data structure, and components for using this in Grasshopper/Rhino
http://meshmash.github.io/Plankton
GNU Lesser General Public License v3.0
216 stars 66 forks source link

Flexible Core Library #4

Closed pearswj closed 11 years ago

pearswj commented 11 years ago

The goal is to make the core Plankton library as flexible as possible by removing all references to the Grasshopper/Rhino assemblies. Instead helper functions are provided (mostly in the form of extension methods) in the Grasshopper library, PlanktonGh.

For example, instead of the old PlanktonMesh(Rhino.Geometry.Mesh) constructor you can call the ToPlanktonMesh() extension on any instance of Rhino's Mesh. For this to work you must also reference the Plankton GHA in your C#/VB scripts.

This builds on some great ideas in piac/TurtleMesh.

pearswj commented 11 years ago

@Dan-Piker To be honest I think this is good to go. Dave's tested it too.