Work‎ > ‎

Custom Joinery Generator





Hunmin Koh, Oscar Rosello, Alpha Arsano 

    In custom space frame structures, design and construction of joints present a significant challenge. The objective of this project was to provide a ‘tool’ which generates joints for multiple edge connection scenarios. It provides controlled user interaction on material choice, cross section size, as well as shape of joints. Loads at connections from self-weight of the structure are factored in determining the topology of each joint. The script was written in C# in Grasshopper with Millipede library. Marching cubes algorithm was used to generate joint meshes. 





1B_shortCurves.jpg
Extract short curves from imported wireframe. 

2_Planes.jpg

Project Approximate planes.



1C_shortCurves_2.jpg
The short curves react to change in angles. 

3_GridofPoints.jpg
Populate 3D point around the joint to use marching cubes algorithm 

4_Structure.jpg
Structural simulation using Millipede library.



5_01JointZoom.jpg5_05JointZoom_5.jpg
5_06JointZoom_6_Pow1.jpg5_08JointZoom_6_Pow8.jpg

Multiple types of joint geometry can be generated through changing the strategies for curve fitting.






3D printed sample joint




Comments