Kangaroo

THIS FORUM IS NO LONGER ACTIVE. PLEASE POST ANY NEW QUESTIONS OR DISCUSSION ON:

https://discourse.mcneel.com/c/grasshopper/kangaroo

The discussions here are preserved for reference, but new questions posted here are likely to go unanswered.

Kangaroo is a Live Physics engine for interactive simulation, optimization and form-finding directly within Grasshopper.

Uniform tiling of a circle

Been googling on this for a bit to find that most packing problems are concerned with getting as many circles as possible into given shapes.

I'd like to do the reverse and pack triangles (polygons) into a circle. I need:

- the edges to be the same lengths as much as possible
- a symmetry, either axial or radial (latter preferred)

I need to be able to set circle diameter and edge lengths with sliders.

I'm using Daniel's MeshMachine and tend to get results like these:

The bottom one has some symmetry I suppose, but what I want is more like this, the only positive result I have managed to achieve:

I struggle to make Kangaroo help me produce several possible solutions to choose from.

How would you do it?

  • up

    enrique soriano

    Hi Duncan

    small mesh but correct topology> subdivide>pull naked vertices to circle 

    Then you can play whether you want 7-valence vertices or not, and where do you want them.

    2
    • up

      taz

      It's not clear what you're trying to accomplish. It sounds like you are looking for a periodic tiling that can be perfectly inscribe in a circle? Mathematically I don't think this is possible with a single triangular tiling.

      See Euclidean tilings of convex regular polygons.

      You can create a repeating pattern and test for inclusion within a region...

      2