boundary_word_equilateral
boundary_word_equilateral,
a Python code which
describes the outline of an object on a grid of equilateral triangles,
using a string of symbols that represent the sequence of steps
tracing out the boundary.
Objects constructed by connecting congruent equilateral triangles
are known as polyiamonds.
Licensing:
The information on this web page is distributed under the MIT license.
Languages:
boundary_word_equilateral is available in
a MATLAB version and
an Octave version and
a Python version.
Related Data and Programs:
boundary_word_square,
a Python code which
describes the outline of an object on a grid of squares,
using a string of symbols that represent the sequence of steps
tracing out the boundary.
Reference:

Martin Gardner,
Mathematical Games:
On Polyiamonds: Shapes That are Made Out of Equilateral Triangles,
Scientific American,
Volume 211, December 1964.

Marcus Garvie, John Burkardt,
A new mathematical model for tiling finite regions of the plane
with polyominoes,
Contributions to Discrete Mathematics,
Volume 15, Number 2, July 2020.

Solomon Golomb,
Polyominoes: Puzzles, Patterns, Problems, and Packings,
Princeton University Press, 1996,
ISBN: 9780691024448

Thomas O'Beirne,
Pentominoes and Hexiamonds,
New Scientist,
Volume 12, pages 379380, 1961.

Torbijn,
Polyiamonds,
Journal of Recreational Mathematics,
Volume 2, pages 216227, 1969.
Source code:
Boundary word plots:
Last revised on 18 June 2024.