Grasshopper

algorithmic modeling for Rhino

 

Dear Grasshopper member,

I have been using the pipe tool to pipe a mesh created from a surface using the demonstration in the Grasshopper Primer Manual p.84 so to create a tubular structure to a tower, this has worked well. However I would ideally like to taper this pipe so that the radius of the circle is different at both ends of the pipe thus all the pipes gradually reducing in size the higher they go. 

 

There are similar discussions on the forum using the sweep1 command for a curve but have not had much luck making this work either.  

 

Can you help?

 

Tom

Views: 4694

Replies to This Discussion

I couldn't find out what went wrong exactly, so I just went with my original idea again: create circles perpendicular to the lines, scale these circles depending on their z-values, then create a 1rail sweep.

N.B.:I scaled the curves you uploaded by factor 0.01, this makes it easier to work with. Make sure the circles do not intersect, adjust the fillet to make sure they don't intersect.
Attachments:
Hi Tom (Hi Dedackelzucht), here is one/another way to do this:
Attachments:
my printscreen:
Attachments:

in the sense of piping I just would recommand to use the PlaneCircle component.

 

Best Regards

 

DeDackel

Attachments:

Thanks DeDackel

 

Regards

Tom

Hi Pieter

This works perfectly now, Top notch! 

Please see attached render. The perpendicular sweep idea was useful then?

Many Thanks

Tom

Attachments:
This was my original intended approach, but when it turned out there were no horizontal pipes, I could keep it much simpler. You did try my first definition on the p84 exersizes curves right? 
Most important thing is you understand what is going on in the definition. If you remake it from scrach yourself, we will both have learned something;)

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service