For the last 10 days I’ve been searching for a proper algorithm in representing surfaces using planar shapes. It is obvious that triangulation is an answer but there is an interesting research topic of planar remeshing using shapes other than quads, hexagons or any other regular polygons. Especially in computer graphics, such things refer to optimization of models to decrease the load of GPUs. In Grasshopper community, this has also been discussed and there is a great implementation at Trada pavilion by Ramboll Computational Design Team (link here). There are […]


This was the first step to the generation of Cairo Pentagonal Tiling. It is the dual of a semi-regular tiling of snub square. The first step was easy. Just dispatch cells of a square grid, then evaluate them according to the ratio of 0.366 approx. which is derived from the bisector of an equilateral triangle. Here is the definition:  [GHX: 0.9.0014] Now, we have a snub square tiling, composed of tilted squares, but in order to process it further and explore different potentials, I had to tell Grasshopper about the equal […]