algorithmic modeling for Rhino


I am designer attempting to apply an equilateral triangular grid onto a mesh shell (walls/ceiling).

If the overall shape gets modified as a result of the the sequence that is fine but I would like to preserve the general form.

I have been experimenting with Kangaroo the last few days and am at a bit of a loss.

Unfortunately most of the GH/Kangaroo scripts are for older versions and therefore are missing elements when I import them.

Any assistance would be greatly appreciated!

Thanks for your time.


Views: 3014


Replies to This Discussion

try using mesh machine

Thanks Moonbeast.

I will give it a try. You wouldn't happen to know a working GH script for this, do you? 

Thanks again for your speedy response!

...actually, this looks promising



Try the newts Kangaroo2

At that time of the year the new Kangaroos are
leaving the field ... have patience!




Thanks Art Agent!


FYI, an "equilateral triangle grid" (i.e. triangles of all 60-60-60 degrees) is not possible to tile 3D over surfaces that do not conform to a very rigid set of properties.   Even the triangles you see in a geodesic dome are not equilateral (when flattened into cartesian coordinates).

Are you looking for a mesh that *looks* equilateral?   In other words, a meshing of triangles that comes as close as possible to having equally sized and angled triangles?   Be aware that over complex surfaces like yours, the triangles will (almost certainly) not be equilateral and each one will (almost certainly) be unique.

If that's the case, meshmachine is your best and quickest bet.   It will allow you to make a mesh that conforms to your starting geomtery, allow you to pick points and edges to constrain it to, and allow you to pick a target size for each one of your triangles.

If you're having trouble getting it running, try doing a fresh install of Kangaroo.  Make sure you right click "properties" on the files it installs into your Grasshopper libraries folder and check "unlock".

Thanks Joshua,

There are limitations, for sure, but there are ways of using equilateral triangles (or nearly equilateral triangles) to conform to a shape (

As you said, Meshmachine looks like the best bet. I am attempting it now.  

Thanks again!

Good point!

Although I do think that the pliability of that tiled surface comes from the extra degrees of freedom that you get from the tiny gaps in between pieces, and the tiny stretchability of the laminating fabric.

I only know this, because I've tried it.   And it is awesome.

Joshua & Sean

A grid could be hexagonal take a look

Cool  the Mash Machine component!




Meshmachine is certainly one of the coolest, most powerful off-the-shelf Grasshopper tools Mr. Piker has graced us with in the last 2 years.

RE: the hexagonal grid pavilion--  This geometry is in fact taken directly from a triangle mesh like you would produce in meshmachine.  If you also use weaverbird, there is a 'Mesh Dual' component that will give you those shapes

The usual problems (at least for construction) that arise with a 4,5,6+-gon tiling is that while a triangle is necessarily planar, the higher polygons are in most cases not planar when tiling more complex surfaces.

What is required is ANOTHER rationalization step as outlined in this paper:

Which is why you see the convex hexagons in one part of the pavilion, and the bowtie-shapes on another.    Very cool.


I´m busy with a octogonal mesh...

 trying to rotate the octogonal mesh to built a star inside...

to do somethig like a Ron Resh mesh!

The idea came from these Wang & Liu paper

I´ll try your tips

thanx a lot a long road is open...









  • Add Photos
  • View All


  • Add Videos
  • View All

© 2021   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service