Reference for Processing version 1.5. If you have a previous version, use the reference included with your software. If you see any errors or have suggestions, please let us know. If you prefer a more technical reference, visit the Processing Javadoc.
| Name | PShape | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Examples |  PShape s;
s = loadShape("bot.svg");
smooth();
shape(s, 10, 10, 80, 80); | ||||||||||||||||||||||
| Description | Datatype for storing shapes. Processing can currently load and display SVG (Scalable Vector Graphics) shapes. Before a shape is used, it must be loaded with the loadShape() function. The shape() function is used to draw the shape to the display window. The PShape object contain a group of methods, linked below, that can operate on the shape data. The loadShape() method supports SVG files created with Inkscape and Adobe Illustrator. It is not a full SVG implementation, but offers some straightforward support for handling vector data. | ||||||||||||||||||||||
| Fields | 
 | ||||||||||||||||||||||
| Methods | 
 | ||||||||||||||||||||||
| Constructor | PShape() | ||||||||||||||||||||||
| Usage | Web & Application | ||||||||||||||||||||||
| Related | shape() loadShape() shapeMode() | 

