Module Expr Str Assign NameStore NameLoad FunctionDef arguments args defaults body Expr Call NameLoad Num Num NameLoad Expr Call NameLoad Num Expr Call NameLoad decorator_list FunctionDef arguments args defaults body Expr Call NameLoad Expr Call NameLoad Num Assign NameStore Call NameLoad NameLoad Num NameLoad Num Num If NameLoad body Expr Call NameLoad NameLoad BinOpDiv Call NameLoad NameLoad NameLoad Num NameLoad orelse Expr Call NameLoad Num NameLoad Num NameLoad Num NameLoad Expr Call NameLoad BinOpDiv NameLoad Num BinOpDiv NameLoad Num Num Expr Call NameLoad BinOpMult Num NameLoad Expr Call NameLoad NameLoad Expr Call NameLoad Num decorator_list FunctionDef arguments args defaults body Global identifier Assign NameStore UnaryOpNot NameLoad decorator_list
N/A N/A 
Ortho vs Perspective.

Click to see the difference between orthographic projection
and perspective projection as applied to a simple box.
The ortho() function sets an orthographic projection and
defines a parallel clipping volume. All objects with the
same dimension appear to be the same size, regardless of whether
they are near or far away from the camera. The parameters to this
function specify the clipping volume where left and right
are the minimum and maximum x values respectively, 
top and bottom are the minimum and maximum y values respectively, 
and lastly, the near and far are the minimum and maximum z values.
  N/A showPerspective True setup N/A N/A N/A N/A N/A N/A size 640 360 P3D N/A N/A fill 204 N/A N/A noStroke N/A draw N/A N/A N/A N/A N/A N/A lights N/A N/A background 0 N/A far N/A map mouseX 0 width 120 400 N/A showPerspective N/A N/A N/A perspective THIRD_PI N/A N/A float width height 10 far N/A N/A N/A ortho 0 width 0 height 10 far N/A N/A translate N/A width 2 N/A height 2 0 N/A N/A rotateX N/A -0.5 THIRD_PI N/A N/A rotateY THIRD_PI N/A N/A box 160 N/A mousePressed N/A N/A N/A N/A N/A showPerspective N/A showPerspective N/A showPerspective N/A