WeaverBird

weaverBird

WeaverBird 0.2 is a beta plug-in for topological transformations in Rhino 4.0 and Grasshopper 0.6.0059. It helps smoothing, modifying and preparing meshes for rapid manufacturing technologies.

Main topological commands:

catmullClark Catmull-Clark smoothing (wbCatmullClark). Calculates the type of mesh-based recursive subdivision described by Edwin Catmull and Jim Clark, at first in 1978. The resulting mesh always consists of quadrilaterals.

quadSplitSplit mesh into Quads (wbSplitQuad). Calculates a new mesh, which is formed of only quads. It is topologically equivalent to the Catmull-Clark subdivision.

loopLoop smoothing (wbLoop). Calculates the type of mesh-based recursive subdivision described by Charles Loop, at first in his Mathematics thesis in 1987. The resulting mesh always consists of triangular faces.

Split mesh with inner face (wbSplitPolygons). Places a new face departing from the middle of each original face edge. Caps the whole with Sierpinski triangles.

Sierpinsky Triangles subdivision (wbSierpinskyTriangle). Places a triangle in each corner of a mesh face. The mesh will have one more hole per face.

Frame (wbFrame). Computes a new mesh with higher naked edge count, where each face has a new hole in the center and resembles a picture frame. The resulting mesh always consists of quad faces.

carpetCarpet (wbCarpet). Computes a new mesh with higher naked edge count, where each face has a new hole in the center. The resulting mesh always consists of quad faces, and can be used to compute a Sierpinski carpet.

windowWindow (wbWindow). Replaces each original mesh face with a new one, reconstructed on the inside. Each face has the same number of sides as the original one.

New mesh primitives definitions:

wbPrism, wbAntiPrism, wbPyramid, DiPyramidswbDiPyramid

Additional commands:

- wbOptions. To see the main log, set up the threading model, control the maximum time a single operation is allowed to take, and set options for the Loop subdivision scheme (to use Loop’s receipt or Warren-Weimer’s one).

- wbProperties. Opens a window with topological information about any mesh object in Rhino. Exposes triangular and quad face counts, edge count, current and welded vertex counts.

Older versions
For Grasshopper 0.6.0043
For Grasshopper 0.6.0019.

smoothing

13 Responses to “WeaverBird”

Leave a Reply