Divide a region into a tessellation of equilateral triangles. Divide each equilateral triangle into a grid of small equilateral triangles. To each internal vertex of the larger triangles, assign a height value. Vertices on the edges of the larger triangles remain at height zero, to establish boundaries between the larger triangles. Interpolate a plane between each small triangle of vertices. Each larger triangle represents a letter in an alphabet.

This could also be done with a small equilateral triangles dividing regular hexagons in tessellation. The simplest size has only one internal vertex per hexagon.

Square grid requires more work in interpolating a surface between vertices of specified heights, e.g., bilinear interpolation.

3D print or mill the surface, encoding information into a physical object.

## No comments :

Post a Comment