This page contains the current release of Tessellatica, a Mathematica notebook for the design and analysis of origami with particular emphasis on origami tessellations. You’ll need a current version of Mathematica to use it.
Beginning with Tessellatica 11.x, the version numbering matches that of the version of Mathematica that it is tuned for. Specifically, the major version of Tessellatica matches the major version of Mathematica (e.g., Tessellatica 12.x is tuned for Mathematica 12). Minor version numbers of Tessellatica are for point releases that add new capabilities for the same major version of Mathematica.
Note: the Windows version of Mathematica has a long-standing bug that causes an out-of-memory error as it is loading Tessellatica. It works fine on Mac and Linux versions of Mathematica. Until Wolfram gets around to fixing whatever’s going on, your best bet is to run it on Mac or Linux.
Downloads
Tessellatica (all versions) by Robert J. Lang are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
-
Tessellatica 13.0 [2023-12-14]
Updated for compatibility with Mathematica 13. -
Tessellatica 12.0 [2019-04-24]
Updated for compatibility with Mathematica 12. -
Tessellatica 11.1 [2018-09-25]
More predefined shapes, assorted bugfixes. Requires Mathematica 11. -
Tessellatica 11.0 [2017-06-23]
Quadrilateral and triangle meshes, strained surfaces with bent facets, and curved folds. Requires Mathematica 11. -
Tessellatica 2.6 [2016-06-26]
More complex twist tubes, including joints between two tubes with varying cross sections and offsets. Requires Mathematica 10. -
Tessellatica 2.5 [2016-04-04]
Many changes to add better support for periodic patterns, including Miura-ori and generalizations, Huffman grids, and twist tubes. Requires Mathematica 10. -
Tessellatica 2.4 (for Mathematica 10) [2015-3-14]
Extensive changes to support tiling-based tessellations, including centered twists, offset twists, and the geometry of Brocard polygons. Requires Mathematica 10. -
Tessellatica 2.4 [2015-3-14]
Extensive changes to support tiling-based tessellations, including centered twists, offset twists, and the geometry of Brocard polygons. Requires Mathematica 9. -
Tessellatica 2.1 [2014-12-18]
Adds support for perforated scoring of crease patterns, veneer scoring, and improved implementations of tiling-based tessellations, along with the usual menagerie of bugfixes. (Note: tiling-based tessellations are probably going to keep changing.) Requires Mathematica 9. -
Tessellatica 2.0a2 [2014-09-13]
Various bugfixes and small additions. Requires Mathematica 9. -
Tessellatica 2.0a1 [2014-08-08]
First public release! Requires Mathematica 9.
The code is (attempted to be) self-documenting with explanations and examples provided with the definitions of most functions. Open the notebook in Mathematica, read the material at the top, and execute the entire notebook to see all of the examples.
A Mathematica notebook for the design, analysis, simulation, and production of origami structures and mechanisms.