Grasshopper

algorithmic modeling for Rhino

I'm trying to find an efficient means of creating a transformational array of objects, in that the initial transformation is applied to each object in the array, relative to the most recently created object.

For example, I'd like to take a rectangle; move it upwards 1 unit & rotate it 30 degrees, then have another rectangle created which would be moved 1 unit upward and rotated 30 degrees relative to the second rectangle, and would then be 2 units upward and 60 degrees rotated relative to the initial rectangle. I am trying to create this process so such an array can be created x amount of times, remaining parametrically adjustable.

I can imagine the process by using a component like Hoopsnake, ultimately creating a looping effect set to terminate after n times, but I was hoping to realize a method which used only GH's native components.

See the attached pictures for a more visual explanation. The first image is an example of a single iteration of an array, while the second image is an example of what I would like to create with an input parameter such as a number slider dictating how many iterations of the cycle to complete.

Any Help would be greatly appreciated.

Thanks, 

Zack

A single iteration of the cycle:

The type of result I'm looking for, while being able to control the difference with an input like a number slider.

Views: 621

Attachments:

Replies to This Discussion

Ok, 

I think I have it, but am certainly not saying it's the most elegant possibility:

I would say something similar.

Thanks, that's actually the concept I was looking for. 

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service