Paths are based on a number of drawing commands executed in the order in which they're defined. Commands are expressed as a single letter that is either uppercase, meaning that a subsequent drawing uses absolute coordinates in the drawing context, or lowercase, meaning that a subsequent drawing uses coordinates relative to the current point. Most commands take parameters as arguments that determine the behavior of the command. Consider, for example, the following path string:
This path string is used in drawing the arbelos of the previous section. Drawing is started using the
M command and subsequent arcs are then drawn using the
We draw paths in Raphaël using the
path method, which ...