  We develop a theoretical framework for rigid origami, and show how this
framework can be used to connect rigid origami and results from cognate areas,
such as the rigidity theory, graph theory, linkage folding and computer
science. First, we give definitions on important concepts in rigid origami,
then focus on how to describe the configuration space of a creased paper. The
shape and 0-connectedness of the configuration space are analyzed using
algebraic, geometric and numeric methods, where the key results from each
method are gathered and reviewed.
