Grasshopper

generative modeling for Rhino

hallo everybody,

 

I made a parametric finktruss-bridge with grasshopper.(File 'Finktruss.3dm' and 'Finktruss.ghx')

(I also put some informations in this 3dm file so that you will see the problem.

 

I use command 'divide' and 'shift' to creat the lines through some points along the baseline.

But it seems donsent work perfectly.

 

It would be very nice if anyone could tell me how can I solve this problem.

 

thx.

 

 

frank

stuttgart

 

 

 

 

 

Views: 205

Attachments:

Reply to This

Replies to This Discussion

Hi Frank,

I think there's an issue with rar attachments, I couldn't open it.


I haven't explicitly enabled fink trusses (yet) but I've covered a lot of others. The fink is an interesting case (with two curves for the top chord unless you use a polyline), but you might be interested in this demonstration : http://www.grasshopper3d.com/video/grasshopper-trusses

Please get in touch if you want to learn more,

Cheers,

Jon
Hi Frank,

Because of Ning I'm unable to download the file I think it has major problems with the rar extension. If you zip it it should work ok.

In the mean time, I just posted this in another thread Click here. Which shows some common ways of reducing the list. If your data structure is more tree like then you can do the same methods on a Para Viewer (address list of branches) and then use the specific tree branch component.
hi danny,

thx a lot, it work now. And now I try make the divide more "attractive", which means its should look now "progressiv"...I mean the segments has diffrent distance,

For example:

Segments: Start with 2m, then 2.5m, 3.2m, 4m...etc.
(step size inbetween changed itself: 0.5m, 0.7m, 0.8m..etc.)

I check ur solution under http://www.grasshopper3d.com/forum/topics/to-ignore-some-input-in-a..., but use 'series' or 'range' seems only possble to creat the same step size. How it is possible to make the variable step size?


cheers,

Frank
You could generate the points along the curve using the evaluate length component, with the length factor is normalized boolean set to false. This gives a point at a given length of a curve. The series of lengths you supply are a list of partial results from a Mass addition component. Hopefully what I've laid out below will give you some kind of idea as to where to go with your solution.

Attachments:
Hallo danny,

thanks for ur work. it was exellent!!

I have tried it and it works much better than before. I think the method u used seems more like 'addtiv' from a start point. In this case the end poing wasnt defined.

But if we define a start and end point, it means the length of curve is fixed, and the number of segments inbetween can be changed through slider(7, 10, 20 segment...whatever), plus, each divided segments should not with same the length but changed it self progressiv, just like ur solution before.

So how can I do that in this case? My opinion is to use the divide component again and with the datas u built as input...but this combination seems not logically, or?

I have tried another way to make a finktruss as attached file. but this is a variation without the 'progressiv' segments but each segments has the same length. If it is possible to make a progressiv segment in this structure I maded? Or it has wrong logic?


I also put a screenshot, so that u can better image what I am talking about.



Attachments:

RSS

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2013   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service