iopium.blogg.se

Grasshopper mesh
Grasshopper mesh










  1. Grasshopper mesh license#
  2. Grasshopper mesh free#

Grasshopper mesh license#

It under the terms of the GNU Lesser General Public License as

Grasshopper mesh free#

Plankton is free software: you can redistribute it and/or modify We chose this license because we believe that it will encourage those who improve the library to share their work whilst not requiring the same of those who simply use the library in their software. Plankton an open source library and is licensed under the Gnu Lesser General Public License (LGPL). We hope to iron out such details in due course, along with guidelines for contributing to the project. There is, of course, a line to be drawn between algorithms that belong in the library and algorithms that are simply written for the library.

  • polyline support in Grasshopper – to improve compatibility with other Grasshopper add-ons.
  • more topological and geometrical operators – such as Conway's operators and remeshing.
  • dynamic properties – from mesh normals to custom attributes (such as forces on mesh vertices).
  • Over time we hope to make it much more robust and improve its functionality with additions such as: Plankton was created as a framework for our own work with meshes in Grasshopper.
  • Compatible – Plankton can interface with the face-vertex mesh representation, making it straightforward to use alongside Turtle.
  • Robust – Several Euler operators have been implemented (such as edge-collapsing, and face-splitting) that allow the user to modify the topology of a mesh without worrying about the specifics of the data structure.
  • These operations, such as finding the faces adjacent to a particular vertex, are O(n) where n is the number of elements returned.
  • Fast – Efficient adjacency queries (traversals) are provided by the underlying halfedge data structure.
  • There is no restriction to the number of sides that a face can have.
  • Flexible – Plankton can represent n-gonal meshes.
  • grasshopper mesh

    If you have any ideas for functionality that you would like to see in the project, please open a ticket or get in touch via the Plankton Grasshopper Group.

    grasshopper mesh

    Plankton is still in the very early stages of development and as such things may break from time to time without warning. The structure of the library is loosely based on Rhinocommon's mesh classes and was originally created for use within C#/VB scripting components in Grasshopper. Plankton is written in C# and implements the halfedge data structure. Plankton is a flexible and efficient library for handling n-gonal meshes.












    Grasshopper mesh