Grasshopper

algorithmic modeling for Rhino

In this file, based on a definition I found here, that's what I am trying to do:

I have one shape ( a rectangle ) inside this shape I want to put 2 circles knowing that:

- The 2 circles have a defined area, this area should be kept, 

- The boundary of the rectangle should be the limit of the propagation of circles.

- The 2 circles should not be intersected or overlapping (the circles are so other boundaries to respect)

In this definition, the generic Idea for the propagation of one circle inside the rectangle is solved, however, when talking about the second circle, it's not working. 

I should try to make the second circle changing and not having overlap circles or disk...

I may not be clear in the description here, but when you see the file I think you will understand what I mean.

For clarification I used the plug-in (hoopsnake)

Thank you for your time

Attachments:

Views: 537

Replies to This Discussion

I believe what you're trying to say here is that the combined area of the two circles remains fixed while the diameter (and area) of each circle can change?

P.S.  What does this have to do with "isovisk" (isovist)?

Your wording implies (to me) that a circle's shape can change but keep the same area, which of course is impossible.

Of course it is possible..

a circle shape will change to fit into boundaries.... (so it is not a circle at the end) but will keep the same area.. if u see the file there is an example which demonstrate that it can be done..

See in this photo the green circle which is the starting circle or shape

The white shape will be get from the first initial shape (the green circle) after touching some obstacles (which explain the different shape)... the 2 shapes (the white and green) have the same area.

In other words in case i was not clear enough:

Step 1: shape C (green circle), Area A

Step 2: Shape C' (white shape as isovist got from the intersection of the Shape C (circle) with obstacles), Area A

Area of Shape C = Area of Shape C'

Attachments:

Please don't be ridiculous!  It's not a circle anymore if it's not round!!!!  Sounds like you are talking about a balloon that can stretch and conform to surrounding shapes, but that's not a circle anymore.  The circle component doesn't have a clue how to adapt its curve output as you describe.

I am afraid that u didnt read/understand what I wrote...

It doesnt have to be ridiculous...

that is what i said here (so it is not a circle at the end)

and for the result needed, I was talking about shapes and not circles

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service