algorithmic modeling for Rhino
Hi everyone! I am a beginner if we are talking about kangaroo.
I hope that there is someone who can explain me few things.
I'm trying to create a kind of space syntax.
In the attached file, I'm trying to create a group of two modules.
That have entrances (point added on outline of modules) on the area with the least amount of light
and all the points in the area of the entire space that interests me.
I was able to do it, BUT... It's not exactly the thing I'm trying to do.
The next step should attract centroids of those modules to each other.
And I thought it's simple, but it's not.
Can somebody explain me how to do it?
If I'll take centroids of curves of modules before solver it's wrong way to do it.
So I tried to do it after too solvers (each module had it's own solver component)
and my computer went crazy.
I would be glad if somebody will help me with it.
Tags:
assign a circle with radius of separation, around centroid of each area. then use this as a goal for kangaroo, See circle packing by Dan piker for example
Thanks for the tip. Even I thought about it, but still don't fully understand how it would work in my case. I corrected my mistakes and know there are also circumcircle of modules.
As I understood correctly Dan Piker example is creating net with points and crvs and than after all there are added circles.
When I added an example from Dan, to check how it works (without preview of my modules), it looks like this. Circles are still intersecting. I'm trying to understand this example, but I think, that it is too complicated for me.
edit:
Maybe, but only maybe... I should use point in curves and if they will be in circumcircle of module I should replace them by centroid of module in the net of points?
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by