Skip to content

AndrewKvalheim/treemaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A computational origami tool for generating crease patterns from tree diagrams

Topics

Resources

Stars

Watchers

Forks