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 Mathematica 9 or 10 to use it.
Tessellatica 2.0–2.6 (all versions) by Robert J. Lang are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Tessellatica 2.6 (ma10).nb [2016-06-26]
More complex twist tubes, including joints between two tubes with varying cross sections and offsets.
Tessellatica 2.5 (ma10).nb [2016-04-04]
Many changes to add better support for periodic patterns, including Miura-ori and generalizations, Huffman grids, and twist tubes.
Tessellatica 2.4 (ma10).nb [2015-3-14]
Extensive changes to support tiling-based tessellations, including centered twists, offset twists, and the geometry of Brocard polygons.
Tessellatica 2.4 (ma9).nb [2015-3-14]
Extensive changes to support tiling-based tessellations, including centered twists, offset twists, and the geometry of Brocard polygons. This will probably be the last Mathematica 9 version.
Tessellatica 2.1 (ma9).nb [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.)
Tessellatica 2.0a2 (ma9).nb [2014-09-13]
Various bugfixes and small additions.
Tessellatica 2.0a1 (ma9).nb [2014-08-08]
First public release!
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.