This video explains the overall process of the model.
Following three videos are step by step process of the model.
1. Parametric curves which controls
Source code might be provided upon request.
A closed curve passing through eight points is controlled by seven parameters.
Step 2: other profiles
create another profile curves using similar method. All three curves are based on one center point.
Step 3: loft
Make a lofted surface based on those three curves.
Step 4: geodesic curves
Divide three profile lines and link the divided points using geodesic function.
Step 5: pipe section
Find perpendicular frames of each geodesic curve and draw a square as the section of the pipes.
Step 6: sweep
Use the squares as the profile and the geodesic curves as path to generate pipes. If the squares are not perpendicular to the paths, the thickness of the pipes will not be constant.
Step 7: more pipes
Shift the point indices to left, right and random to generate more pipes.
Niceeeee more tutoriales ;)
ReplyDeleteHow do I request the source code? I can see this article is relatively old. I'm doing a presentation on this, and a separate BSc dissertation project, where I'd like to quote the Beijing Stadium as a case study.
ReplyDeleteHi Chengde Wu, I would like to adapt your Grasshopper definition and use it in an attempt to make the pattern of an animal's iris. I plan on adding randomness to the pipes' curvature. I think maybe adding "noise" to the lofted surface with an image sampler might be a good step towards the result I wish to achieve. Based on the information provided here I haven't tried to reproduce your code yet. It seems simple enough and I am an beginner/intermediate GH user. But by having your code I would save some time. Could you provide it in this case?
ReplyDeleteHello,
ReplyDeleteDo you know how can we read excel file (which includes X Y Z coordinates) in Grasshopper. I had tried to search it in google but failed to do it.