RodSteward-GH is a Grasshopper plugin which enables users to create structures from 3D printed joints and cut dowels. It is based on the RodSteward software package developed by alecjacobson. The RodSteward-GH code deviates from the original software as it leverages Rhino and Grasshopper functionality. More information on the RodSteward paper can be found here.
RodSteward-GH is built for Rhinoceros 6 for Windows. The plugin has not been tested for use on the Mac version.
An example Grasshopper definition can be found here.
-
Mesh2Graph
: Converts meshes to a list of edges and vertices for use in theGenerator
component. -
Line2Graph
: Converts a list lines to a list of edges and vertices for use in theGenerator
component. Vertices are automatically merged if within the set tolerance [e
]. If multiple graphs are found, the graph with the largest number of members is outputted. -
Generator
: Generates joint meshes and dowel lengths for manufacturing. Inputs are as follows:Edges
: Generated from other componentsVertices
: Generated from other componentsSides
: Number of facets of the dowelRadius
: Radius of the dowel. If faceted, the dowel is inscribed within the radius.Joint Thickness
: Thickness of joint walls.Joint Length
: Length of dowel slotted into joint.Tolerance
: Machine tolerance for manufacturing.
-
OutputJointSTL
: Exports joint meshes as STL files to target directory. -
OutputRodCutSVG
: Performs bin packing and exports laser cutting plan as SVG file to target directory.