Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧻 Paper Folder

Paper folder provides a way to work with FOLD (Flexible Origami List Datastructure).
Draw crease patterns and simulate them, freeze the intermediate results as key frames.
Export precomputed folding animation as an easy to parse series of meshes.

Current features

  • FOLD specification (version 1.2) validation.
  • Convert from and to FOLD, SVG, OBJ files.
  • Generate locally flat-foldable SVG crease patterns.

The research mission of this project is to classify locally flat-foldable graphs,
with the condition that their "pseudo-dual" graphs also retain flat-foldability.

Building the project

Run the command inside a terminal.

make && \
./paper-folder validate \
"assets/rabbit-ear/kissing-squares.fold"
⛔INVALID: "assets/rabbit-ear/kissing-squares.fold"
⚠️frame:0: faces_vertices and faces_edges mismatching winding
⚠️frame:0: faces_vertices and faces_faces mismatching winding
⚠️frame:0: faces_edges and faces_faces mismatching winding

About

Paper folding software based on FOLD specification

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages