Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 1.49 KB

README.md

File metadata and controls

50 lines (35 loc) · 1.49 KB

TreeMaker

TreeMaker is a computational origami tool developed by Robert J. Lang for calculating crease patterns from stick figure–like tree diagrams. His talk The math and magic of origami includes a brief introduction to the tool:

The math and magic of origami, Robert Lang, TED2008

The software was last updated in 2006 and doesn't readily run on recent Ubuntu releases. This repository provides a compatible legacy environment to allow it to run on recent releases without modification.

Dependencies

Installation

  1. Clone the repository.

  2. Build TreeMaker and its environment:

    docker build --tag treemaker .

Usage

Included is a wrapper for docker run that configures access to the X server. Read it and, if necessary, adjust it to fit your system.

Run TreeMaker via the wrapper:

$ ./docker_run_x --rm treemaker --help
Usage: TreeMaker [-v] [-h] [-d <str>] [document...]
  -v, --version         show program version
  -h, --help            show option list
  -d, --datadir=<str>   TreeMaker data directory path prefix