Interlocking Structure (No Boolean)

by Tuğrul Yazar | January 2, 2012 13:42

It has been a tough problem for me, for the last two days. A parametric model of an interlocking structure (sometimes also called egg-crate, waffle[1], or contouring structure) can be created easily in Grasshopper using a Contour component. In addition, you need a couple of list management operations and a boolean (or region) difference event. However, Rhino and Grasshopper are very slow at calculating boolean differences on both solids and surfaces. Fabrication models of such structures don’t have to be solid models. We can create them in two-dimensional rib sections with proper interlocking details. So, I tried a line-based interlocking structure (no boolean) approach.

interlocking structure (no boolean)

As the number of ribs (the number of interlocking events) increases, it becomes harder to maintain the CPU efficiently. So, I tried to create a fabrication model that only “draws” the CNC curves (closed polylines) with interlocking details. After a couple of dead ends, it finally finished as I intended. There may be interesting further research on this. Because we achieved the design of the interlocking details much faster and easier to modify now. Also aligning and nesting the sections onto a flat plane should be studied for digital fabrication.

[2]

I studied this topic later here[3] and here[4]. This one is a little old. You can rebuild the definition by looking at the diagram above. However, if you want to support this website by downloading my Grasshopper file; would you consider being my Patreon? Here is the link to my Patreon page [5]including the working Grasshopper files for the Interlocking Structure (No Boolean) and more. 

Endnotes:
  1. waffle: https://parametrichouse.com/waffle-structure/
  2. [Image]: https://www.designcoding.net/decoder/wp-content/uploads/2012/01/2012_01_02-contour-def.jpg
  3. here: https://www.designcoding.net/interlocking-structures-revisited/
  4. here: https://www.designcoding.net/interlocking-structure-between-two-surfaces/
  5. Here is the link to my Patreon page : https://www.patreon.com/posts/interlocking-85542312?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link

Source URL: https://www.designcoding.net/interlocking-structure-in-grasshopper-without-boolean/