varcp = newCreasePattern()
Origami crease patterns are modeled on planar graphs, which are graphs (nodes & edges) in 2D space
Check if your crease pattern is flat-foldable, and see a flat-folded approximation
Add/remove creases, see a folded-form approximation, import and export SVG files
This contains an path-walking algorithm that will merge as many individual lines into few polylines
Visualize all crease lines made possible by axioms 1-3 in an attempt to locate a point of your choosing
This will identify crease intersections which do not satisfy flat-foldability and attempt to wiggle vertices around until the condition is met
Much of this work is still in progress!