Grasshopper

algorithmic modeling for Rhino

Array three different objects on a non-planar curve?

Hi,

What I try to do:

I want to array three different Objects on a non-planar curve. 

They shall all face to the curve and also have their base point on the curve (so that some are higher up than others) but stay planar themselves. 

(I'm pretty new in Grasshopper so all I was able to do see picture attached)

Would be great to know how that works.

Thanks!!!

Views: 979

Attachments:

Replies to This Discussion

What do you mean by "stay planar themselves"? Should they only be rotated around the vertical axis?

Thanks for answering.
Yes, exactly. 

Attachments:

Hi Joseph,

 

Wow, thanks a lot, that's pretty close!

 

But how can I use not just an abstract number but three Objects from Rhino? 

 

And these objects are not simple boxes but houses (block to be exchanged at any time).

They don’t have to change their size.

 

But it would be great to be able to vary the distance between the houses, while they should never overlap. 

But how can I use not just an abstract number but three Objects from Rhino?
And these objects are not simple boxes but houses (block to be exchanged at any time).  They don’t have to change their size.

Really?  Isn't it obvious that you simple replace the group generating the random boxes with your own list of geometry imported from Rhino?  The 'shapes' param below:

As to varying distances between shapes, there are many ways to implement that...  The subject has been covered extensively in many threads on this forum.

Attachments:

Joseph's file shows you how to set up the necessary transformations, what geometry you then choose to transform this way is up to you. He picked boxes because they are simple to make, if you have more complicated shapes, then you'll have to import those instead.

You'll need to plug your geometry into the [G] input of the rightmost component [Orient], and instead of boxes you'll be transforming houses. Or circles. Or trees. Or text. Or .... anything geometric.

Note that 'Orient' as used here assumes that the original shapes are all located at the origin of the 'World XY' plane.  If your Rhino shapes aren't there, you must supply appropriate plane inputs to 'Orient A (Source)'.

Attachments:

Hi Joseph and David,

sorry for the late reply and thank you both a lot for your help!

This works 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