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 379-380, 1961.
-
Torbijn,
Polyiamonds,
Journal of Recreational Mathematics,
Volume 2, pages 216-227, 1969.
Source code:
Boundary word plots:
Last revised on 18 June 2024.