Grasshopper

algorithmic modeling for Rhino

Hey! Wanted to share my recent work that you might enjoy using and get your feedback on the code and where to go from here.

This is a component that receives a closed welded mesh as an input and outputs connectors and slots that allow CNC machining the facets and connectors for assembly.

https://www.youtube.com/watch?v=34OvgflJEmI

We developed this construction methodology earlier this year while working on a large scale parametric structure for Midburn, the Israeli Burning Man. While doing so I used grasshopper to generate the facets for the geometry, while a friend on the team (Matan Zohar) wrote a javascript app that translated the mesh into connectors and slots for CNC manufacturing. You can see more about the project here:

http://www.shlomimir.com/triped/

I wrote this component as an exercise in learning rhinoscript and python, with the purpose of bringing the functionality into the grasshopper workflow. It's now to the point where it is working for triangle and square welded meshes while outputting the connectors and slots as an unorganized list.

Questions and To Do List

1. I'm new to object oriented coding and functions, and basically just wrote the whole thing as a series of conditional loops with two dimensional arrays holding the data. Planning on restructuring this better, would love any tips.

2. Right now outputting the connectors and slots on the input mesh itself in 3D, planning on setting this up layed out on one plane to organize for cutting. I was wondering if there are any existing tools for this or if I need to do this manually.

3. Labeling connectors and slots. Is there anyway to output text from python that can be later baked into the rhino for labeling?

Views: 391

Attachments:

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service