This document is intended for intrepid programmers who want to display their data using the powerflip program, and for the terminally curious. The set of object types and their expected arguments is described more fully below. When matching up objects with their properties, they must have the same plurality. Integers are not automatically converted to floating point values, so make sure your colors and vertices have decimal points in them. Each set of curly-braces defines a scope.
Names defined inside a scope are local to that scope and over-ride names in higher scopes.
Names must be declared before they are referenced. A few more notes about syntax before describing the types more fully. Comments are treated as whitespace, along with blanks, tabs, and new-lines, and are ignored by the parser, serving only to separate elements. If there are properties associated with the group, then each property must have as many items as there are number of items in the group. Every 3 floats defines one vertex.