Doodle is a language to describe Origami diagrams using symbolic and meaning notations. This language is symbolic, this means that users only manipulate names rather than geometrical coordinates. It also a powerful geometrical assistant providing plenty of geometrical operation origami oriented. It takes the responsibility to produce a standardized output with an automatic steps layout.
Doodle is also a "translator" system which transforms the input Doodle source code in several outputs. Currently there is only one output Doodle can produces. We have made the choice to provide first of all a printable output. Postscript appears to be the highest quality way to print something. Nevertheless Doodle has been design to provide a C++ objects API to extend its output capacities.
The first section of this manual explains with more details the general concepts of the system. This section helps user to understand the internal structure of the system and the way it manages graphical elements.
As the Doodle language is composed of a collection of operators which represent the base of the language we have provided a complete description of them. Operators have been grouped by categories such as geometrical or fold operators.
This manual aims to be the Doodle reference manual. This way, each operator has been described separately and for each ones we give the following elements:
The last section is a short summary listing briefly all operators with a link to the detailed page for each of them.