Grasshopper

algorithmic modeling for Rhino

Hi, I hope this makes sense...

I'm an architect, and I'm trying to come up with a way to help master-planning big developments with GH. What I'd like is a simple system where I draw a closed planar curve (e.g. site boundary), and put some points within it. I then assign a circle around each point, and its area is on a slider. For master planning, this point would be the centre of a building, and the slider would be its floor area.

Now here's the tricky (for me) part - when two adjacent circles get bigger and touch, they don't overlap - they'd form a common edge like cells do in a voronoi, and they'd continue to expand outwards. 

This isn't just a case of drawing a line between the intersection points of the two circles - because that line 'cuts off' a section of the area, that area needs to be 'made up' outwards. 

The final step would be to stop them expanding when they hit the site boundary curve, or when the entire site area is full.

Hopefully that makes sense, if you have any questions please let me know, this would be a major help when master planning big developments!

James

PS What's the bet there's a really simple way to do this that I'm just overlooking...

Views: 643

Replies to This Discussion

This can definitely be simplified. But here is a very quick first sketch. 

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