Class  Description 

Arc 
A path drawn along the perimeter of an arc.

Blender<T extends Path,U extends Path> 
A path that interpolates between two aggregate paths.

Circle 
A circle.

Composite<T extends Path,U extends Path> 
A path that joins two aggregate paths.

CubicBezier 
A Bezier curve defined by two anchor points and two control points.

Ellipse 
An ellipse, analgous to Processing's ellipse() function.

Gesture 
Like a Shape but with temporal information attached to each vertex.

Gesture.SpaceTimePoint 
A coordinate in space and in time.

InfinitySymbol 
An infinity symbol.

Line 
A line in 2D space.

Lissajous 
A complex form created by two sinusoidal motions.

MultiPath  
MultiShape  
Path 
A continuous sequence of points in 2D space.

Plot 
An x/y plot of data.

Polygonize 
Functions for creating polygonal paths.

Rect 
A rectangle, analgous to Processing's rect() function.

Rose 
A flowerlike pattern made from two sinusoidal motions of different
frequencies.

Segment 
A subpath of a parent Path.

Shape 
A sequence of vertices attached by lines, analogous to using Processing's
beginShape(), vertex(), and endShape() functions.

Superellipse 
A more generalized version of the ellipse.

Supershape  
TranslatedPath<T extends Path> 
A TranslatedPath is a Path that wraps another Path, translating it by a given Point.
