
Patterns contain creases with varying final fold angles: Any fold angle between 0° and 180° may be used. The final fold angle of a mountain or valley fold is set by its opacity.This edge type for both the outline of the pattern, and any internal holes. Boundary edges have black stroke - rgb(0, 0, 0), hex #000000 - use.Valley folds have blue stroke - rgb(0, 0, 255), hex #0000ff.Mountain folds have red stroke - rgb(255, 0, 0), hex #ff0000.The SVG importer supports path, line, rect, polygon, and polyline objects with the appropriate.

If you are having trouble, please refer to the FOLD spec. If you are unsure whether your FOLD file is valid, you can inspect it using the You may also assign a null fold angle to a crease so that it is allowed to move freely - this is especially useful when the fold angle is unknown or the crease pattern is fully constrained and able to be driven by other creases in the system. The fold angle is positive for valley folds, negative for mountain folds, and zero for flat regions.Īccordingly, the sign of edges_foldAngle should match edges_assignment if both are specified. Note that fold angle is a number in degrees lying in the range. You may specify the target fold angle of each crease using the edges_foldAngle field. This tool imports FOLD v1.0 files with all of the following fields populated: The FOLD file format is specified in these docs. If you have feedback about features you want to see in this app, please see this thread.īad design files will throw errors and create models that explode or cannot be solved, here are some tips for You can find additional information in our 7OSME paper and project website.

Freeform Variations of Origami by Tomohiro Tachi.Origami Folding: A Structural Engineering Approach by Mark Schenk and Simon D.The solver extends work from the following sources: Fast, Interactive Origami Simulation using GPU Computation by Amanda Ghassaei, Erik Demaine, and Neil Gershenfeld (7OSME)Īll simulation methods were written from scratch and are executed in parallel in several GPU fragment shaders for fast performance.It does this by iteratively solving for small displacements in the geometry of an initially flat sheet due to forces This simulation attempts to fold every crease simultaneously. It may look a little differentįrom what you typically think of as "origami" - rather than folding paper in a set of sequential steps,

This app allows you to simulate how any origami crease pattern will fold.
