This is the repository for software we have produced in the course of our research. It is all available as is. Some will be better documented as time allows.

Mathematica Packages

Discrete Differential Geometry Package

These are some functions we have developed to do some simple discrete differential geometry in Mathematica. It is based on MeshRegion objects in Mathematica that requires at least version 10.

geometry.m, version 0.71, released September 14, 2018.


Package for linkages and origami mechanisms.

mechanisms.m, version 0.71, released September 14, 2018.

Requires Discrete Differential Geometry Package.