Weaverbird is a topological mesh editing tool for Grasshopper. It is developed by Giulio Piacentino.
Weaverbird is an essential tool for working with Meshes in Rhino and Grasshopper.
Learn more about Weaverbird components on Grasshopper Learn.
Mesh Thicken or
wbThicken is a Weaverbird component which offsets a mesh to give it a 'thickness'. Mesh Thicken uses an algorithm to offset the individual vertices of a mesh and construct new faces.
This component can be used to convert an open mesh to a closed mesh in certain circumstances.
This definition can be used to give a thickness to an open mesh. This definition can also be used to add thickness to a closed mesh. This definition does not work well when a contains non-manifold edges or intersecting faces. The [Check] command can be used to verify that this is the case.
This definition first references the mesh using the
wbThicken component is used to offset the mesh normals to a distance,
panel is used to specify the distance as
A Positive offset distance will result in a larger mesh that has been offset outward. A negative offset distance offsets inward.
2 mm is chosen as the offset distance as this is the minimum thickness recommended for 3D Printing.
Offset Type is specified here as a local value. Learn more about offset types.
wbLoop is a subdivision component which refines or smooths a mesh.
The other components in this definition are used to bake the output mesh with custom colours and names.
The geometry should be output as a
"Closed Mesh" in order for the object to be printable.
The above grasshopper definition can be downloaded here: