Pointillism

This example is for Processing version 1.0+. If you have a previous version, use the examples included with your software. If you see any errors or have comments, please let us know.

Load and Display a Shape. Illustration by George Brower.

The loadShape() command is used to read simple SVG (Scalable Vector Graphics) files into a Processing sketch. This library was specifically tested under SVG files created from Adobe Illustrator. For now, we can't guarantee that it'll work for SVGs created with anything else.


PShape bot;

void setup() {
  size(640, 360);
  smooth();
  // The file "bot1.svg" must be in the data folder
  // of the current sketch to load successfully
  bot = loadShape("bot1.svg");
  noLoop(); // Only run draw() once
} 

void draw(){
  background(102);
  shape(bot, 110, 90, 100, 100);  // Draw at coordinate (10, 10) at size 100 x 100
  shape(bot, 280, 40);            // Draw at coordinate (70, 60) at the default size
}