Grasshopper

algorithmic modeling for Rhino

Equalize the distances of points on joint trimmed surfaces

Hello 

I'm very new to kangaroo and this may be a newbie questions but I have searched around and haven't found an answer,

I have some trimmed surfaces joint together (in rhino or grasshopper doesn't matter) and I'm trying to create holes on those joint surfaces by populating points on the geometry and then creating spheres with these centers and then splitting the geometry with the spheres .

The problem I am facing is that "populate geometry" doesn't uniform the distances between the points and this is what Im hoping kangaroo can be able to do ,

what I need is to make the distances along the surfaces between the points are as close as possible.

Any help is very much appreciated,

Thanks in advance

Views: 4079

Attachments:

Replies to This Discussion

So something like this?:

You'll need Kangaroo installed. Once you open the definition, double click the Kangaroo component and press play to start the timer, then pause once it has stopped moving.

If you want a different number of holes, you can change it in the populate geometry component, then re-run the simulation by pressing stop then play. If you do this you may also need to change the radius to get a good distribution (The points act like balls attached to the surface, pushing each other apart when they collide). The final slider is a scaling factor - if set to 1 the circles will be approximately tangent - reduce it to increase the size of the gaps between them.

Watch out - The final boolean calculation with the surface can be very slow. I'm not sure if there are ways of speeding that up, but this is more of a Rhino question than specifically Grasshopper/Kangaroo.

Attachments:

Thanks a lot Daniel ,

this works great

RSS

About

Translate

Search

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service