Grasshopper

algorithmic modeling for Rhino

Hello,

I am trying to figure out the script for this structure, but I don't know how to generate the points from the sectional contours so that all points are on the same plane. (At the moment, the points divide each line into a certain number of points.)

So far, I have used Contour to create the sections, both horizontally and vertically, and then use CCX to create the points that shape the voids, but I'm not sure how to create the lines within the "implied volume". Any ideas on which components to use? 

Also, I plan to use Pipe or Loft that follows the lines to create the timber battens - is there a better way of doing this? 

I suppose the ideas behind the script used to make this structure would be the same as in Fujimoto's Serpentine Pavilion right? 

Thanks in advance for any advice given!! 

Views: 6894

Replies to This Discussion

Hey, thanks for the tips!

I've managed to work out most of it, so I think I just need to figure out the actual logic behind how to delete the overlapping parts of the lines.

Just another newbie question though, how did you connect two inputs into Create Set? (and is the +1 a custom thing?) Thank you! 

Attachments:

Hello Mel Lu

You can also check the following

http://www.grasshopper3d.com/forum/topics/line-array-and-split-geom...

it deals with the same topic.

I thought i give one more try, i used one of your meshes in your file.

if you were using brep instead of mesh, there is also trim with brep component, which outputs directly lines inside brep and outside.

To connect two or more wires in an input you need to hold shift (a plus sign appears) until you make the connection you want and then release it.

The +1 is possible with ZUI

http://www.grasshopper3d.com/video/variable-parameter-zui

zoom until you see the small plus minus signs. these allow you to add or remove inputs-outputs.

cheers

alex

Hi Alex,

Firstly thank you for sharing the script, Secondly I'm having issues with undesirable lines that exist outside the mesh, this is most likely due to my incomplete script the final 'trim' node I can't seem to find it on my version of GH. and thirdly, you have an expression on your unit X node could you elaborate. 

Thanks

this is a trim tree component.  you can use a split with brep component and have inside and outside lines as output. if your initial geometry is a mesh, you can use mesh curve intersection and create line for the intersection pairs.

I dont understand from a screenshot why it is not working.

Thanks for the quick reply I've attached the GH and Rhino file, to give you a clearer picture I'm trying to achieve Shiguri banesque structure.

Attachments:

My initial design approach to create the vaulted form in rhino then create a grid from bounding with lines running in the X,Y and Z direction at set intervals, subtract those lines( only the grid to where the mesh/brep is) then extrude rectangles along each line. And finally to create the seamless joint move all the vertical lines half the depth of a rectangle in one direction to boolean subtract the notches in both vertical and horizontal rectangular beams, then move the vertical beams black into place. It all seemed so easy at the start but I fear I've overcomplicated the design process, in achieving the above structure.

i see, i dont think its overcomplicated. it is just one small detail, that made those lines. These are lines coincident to the brep. You can scale the initial brep to enlarge it by a very small factor so that coincidents are trimmed. Here it is with trim with brep component, since i think you have no other reason to work with mesh.

best

alex

Attachments:

Thanks Alex,

I will keep you posted on the design, I intend on getting the design fabricated most likely CNC milled. 

Thank again,

George

great!

RSS

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