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 the Generator
component.Line2Graph
: Converts a list lines to a list of edges and vertices for use in the Generator
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.