View online at: 6849-2020.github.io/treefaker
Authors: Parker Rule (@pjrule), Jamie Tucker-Foltz (@jtuckerfoltz)
Contributors: Andy Tockman (@tckmn)
This MIT 6.849 final project is a lightweight web-based implementation of Robert J. Lang's TreeMaker software for origami design.
This project uses Node.js and Vue.js; to run locally, ensure that you have a recent version of Node.js (≥v10.16.3) and NPM (≥6.9.0) installed.
yarn install
yarn serve
yarn build
yarn test:unit
yarn lint
We stand on the shoulders of giants. Particularly:
- Some parts of the disk packing and universal molecule modules are based heavily on Lang's TreeMaker 5 implementation. Citations are included within individual files.
- We use some CSS styles from Origami Simulator.
- We use a GitHub deploy script from Roland Doda.
- The GUI is built with JSXGraph.