Grasshopper

algorithmic modeling for Rhino

Hello, 

I am new to grasshopper and have a problem. 

 

What I am doing is basically creating a 'void' of rotating ellipses through basic yet parametrically controlled geometry.

The center of the ellipse should drive everything. 

Everything works in 2d on one level. When I create series for multiple levels.. the series of ellipses no longer subtracts from the series of rectangle geometries. 

 

Is there a different command or way to do this?

Some attempts. 

 pop31.gh

pop4.ghx

Views: 557

Replies to This Discussion

It's a datamatching problem. if you want to be able to drive the floors by the centerpoints you need to have everything in your floormodel be drive by the centerpoint. i just gave all the important points 10 different heights as a list, (graft!) but you could also let your centerpoint pass his z-coordinate to the others. In that case you would just plug in floor heights to the centerpoint. Check out example.gh it explains the concept of dependency in a very simplyfied manner.

Attachments:

Thank you Alex,

That was a big help.. The final thing I have to do is rotate the center ellipse on each floor.. This will make each floor unique and adaptive.. any suggestions?

Thanks,

Alex

I think I got it. Ellipses are rotating and affecting geometry.. 

.. now the only problem is controlling the 'point on curve' so the surfaces do not overlap

Attachments:

Thanks again,

here is the working model if your interested. 

Attachments:

cool stuff alex! the only objection i have is how the ellipse cuts through the fillets just partially, but lets not get into formalism... ;) and i'm not sure if you are using the range and graphmapper setup like this on purpose, normally i would have my input range cover the whole intervall of the graphmapper and use the beziercurve for mapping, like so:

Attachments:

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