Reference for Processing (BETA) version 0135+. If you have a previous version, use the reference included with your software. If you see any errors or have any comments, let us know.

Name

SVG

Examples
import processing.candy.*;
import processing.xml.*;

SVG m;

void setup(){
  size(400,400);
  // The file "moo.svg" must be in the data folder
  // of the current sketch to load successfully
  m = new SVG(this, "moo.svg");
  m.drawMode(CENTER);
} 

void draw(){
  m.draw(width/2, height/2);
}
Description This class stores graphics in the SVG vector format and can draw them to the screen. SVG stands for Scalar Vector Graphics, a portable graphics format. Most modern media software can view SVG files, including Firefox, Adobe products, etc. You can use software such as Inkscape or Illustrator to create and edit SVG files before they are loaded.
Methods
draw() Draws the SVG to the screen
drawMode() Changes the way the parameters to draw() are interpreted
ignoreStyles() Overrides SVG-set styles and uses PGraphics styles and colors
get() Get's a particular element based on its SVG ID
print() Prints out the SVG document
Constructor
SVG(parent, filename)
Parameters
parent PApplet: typically use "this"
width String: name of the file to load
Usage Web & Application
Updated on May 28, 2007 10:52:20am PDT

Creative Commons License