Grasshopper

algorithmic modeling for Rhino

Hi,

Any idea how to draw seats in the theatre -  if I have concentric circles ? Actually main problem is that they are in direction of the tangents in each point ?

Views: 921

Replies to This Discussion

Just use Divide Curve and Horizontal Frames together and it will give you the planes that are aligned to the tangent ;)

I actually got vertical planes aligned to the tangent, perpendicular to the vector from the center, only issue is to apply geometry (chair ) in my case...it seems it only accept 2 D geometry ? or you can apply 3 D shape to horizontal frame as well ?

Aha, ok I see. So this is just a matter of understanding planes. Planes are like a small coordinate system. If you want to place any geometry into that coordinate system, you need to place it there. For a really easy way you can for example use Orient. It will take any geometry, the reference plane (reference coordinate system, usually this would be the default XY-plane at 0,0,0) and the target plane(s). You will end up with copies of the reference geometry at every plane and it will be placed correctly into that target coordinate system.

Thats probably going to be the easiest way. Just play around with Orient. You can for example offset the reference plane and it will effect how things are placed. Or you can just move the geometry and leave the reference plane and see what happens (if the geometry is in Rhino for example).

Thank Youu!
I actually got vertical planes aligned to the tangent, perpendicular to the vector from the center, only issue is to apply geometry (chair ) in my case...it seems it only accept 2 D geometry ? or you can apply 3 D shape to horizontal frame as well ?

Hmm ... since visibility is (or should be) the primary consideration (PLUS compliance with Building Regulations: sizes of aisles/seats/etc ) this is not that simple.

See some code working on some stadium layout (could be a theater as well if you change solution's parameters).

Spot below the variable height (start-end rows: an obvious result due to aggregation on sight/visibility "rays").

This in a small theater and depending on the desired focus point could yield a floor with gradually steeper curvature.

Did you got the planes?

If so, you can use orient to apply any geometry! =D

No planes...doing design in model directly... but orient might be usefull...
thanks!
yes actually I have frames or planes :)but it s not the issue...I nead the geometry on the curve and with orient it would be spreaded around... I try to use points as reference plane but it doesnt really work...

Hm, without a file or screenshot I think it will be hard to help you. You can create planes from points, but again its easier to show this in the actual file. If you dont want to send the whole file, you can use "Internalise data" to fix the data in certain components and being able to cut everything before that. Or show a couple of screenshots of what you have and roughly what you are trying to achieve. I'm sure its a rather simple solution.

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