Opposite corners of the box. Boxes are output using the first syntax. The corners are reordered on input to store the lower left corner first and the upper right corner last. Other corners of the box can be entered, but the lower left and upper right corners are determined from the input and stored. Path Paths are represented by connected sets of points.
Paths are output using the first syntax.
Polygon Polygons are represented by sets of points. Polygons should probably be considered equivalent to closed paths, but are stored differently and have their own set of support routines. Polygons are output using the first syntax. Circle Circles are represented by a center point and a radius. Circles are output using the first syntax.