After not being able to find a solid guide on creating a Truchet tile in Grasshopper, i decided to create my own.
What are Truchet Tiles?
“Truchet tiles are square tiles decorated with patterns that are not rotationally symmetric.”
In order to create a Truchet tile in Rhino, first you have to create the tile itself.
Steps:
1.) Create a square
2.) create a circle that is the radius of the midway point of your square
3.) use the Trim command (your square as cutting object) to create the shape
4.) Pipe and create a circle the diameter of the width of the square
2.) Top view, create line through corners
3.) Trim any shapes to the right of the line and the remaining part on the left side from the right shape
4.) Mirror along corner axis line and join
5.) Right view and trim along middle axis
6.) Open Grasshopper and select tile using the Brep node
7.) Change Nx and Ny to desired tile amount
8.) Change Seed number to change the design
9.) Bake the shape by right clicking on the Rotation node at the end
10.) BooleanUnion the tiles
11.) You now have a set of fully customizable parametric Truchet Tiles!
If you run into issues with the BooleanUnion failing, it is usually because your starting object isn’t completely closed (Check for naked or open edges using ShowEdges).
Special thanks to @laurent_delrieu for their help and expertise.
Result:
Variation 2:
Blender Quick Guide:
1.) In Rhino, File > Export selected as .OBJ (save surface as Polygon mesh objects)
2.) In Blender, open the included TruchetTileExample.Blend file
3.) File > Import > Wavefront.OBJ
4.) Use G (Grab) and S (Scale) to move design into camera view (Numpad0)
5.) Select your TruchetTile object and then select CNC Plywood material and apply it
6.) Render your scene by clicking F12 or Render
TruchetTileExample.3dm (4.3 MB)
TruchetTileExample.blend (10.7 MB)
TruchetTileExample.gh (20.0 KB)
















