Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 2.47 KB

README.md

File metadata and controls

46 lines (36 loc) · 2.47 KB

Exoskeleton2

Description

Exoskeleton2 is collection of mesh generation components for Grasshopper. Its components are used to either wrap or thicken existing geometric elements in the modelling space. It also relies upon the libraries Rhinocommon for functionality in Rhino and Plankton for n-gon, half-edge mesh operations.

Current Components

  • Cytoskeleton - This is a wireframe thickening tool, intended for 3d printing use. It works exclusively on lines which form the edges of meshes. The additional connectivity information present in this case makes it possible to produce an output with all quads, and moreover, a quad mesh with all even valence vertices. Because it works on a Plankton mesh, the input can be made of ngons. We can also input a triangular mesh, apply the dual operation, and then thicken the edges of the resulting polygon mesh.
  • Exo Wireframe - Another thickening tool, this transforms node-based wireframes into meshes. Input a network of lines to return a solid mesh.

Future Components

  • Exo Curve
  • Isosurface Wrapper

License

Exoskeleton2 is an open source library and is licensed under the Gnu Lesser General Public License (LGPL). 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.

Exoskeleton2 is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.

Exoskeleton2 is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License along with Plankton.  If not, see
<http://www.gnu.org/licenses/>.

Exoskeleton2 © 2014 Daniel Piker and David Stasiuk.