ISMA303

    • Course Description
    • Course Outline
    • Course Schedule
    • Sample Page
    • Welcome
Illustration of a bird flying.
  • Growing & Shrinking Circle

    int diam = 10; float centX, centY; boolean growth; void setup() { size(600, 600); frameRate(24); smooth(); background(180); centX = width/2; centY = height/2; stroke(0); strokeWeight(5); fill(255,50); } void draw() { if (growth) { bigger(); } else { smaller(); }; } void bigger() { background(180); ellipse(centX, centY, diam, diam); diam += 10; if (diam >=width) {…

    October 17, 2011
  • Data Visualization Basic Example

    Here’s our first example of a Data Visualization: Your first task is to download the assets needed to make this visualization work: A map: map.png Some Data: locations.tsv /* Geographic Data Visualization take some data and plot it out onto a map */ PImage mapImage; Table locationTable; int rowCount; void setup() { size(640, 400); mapImage…

    October 17, 2011
  • Assignment 2: Data Visualization

    This project is concerned with the comprehensive process of visualizing real-world information. You will identify some information of interest and develop software and other procedures to acquire, parse, filter, mine, represent, refine, and interact with your data — while keeping in mind essential questions about what information is worth visualizing, what makes it worth visualizing,…

    October 16, 2011
  • Randomizing a Line

    size(500, 100); int step = 10; float lastX = -999; float lastY = -999; float y= 50; int borderY = 20; for (int x=20; x-999) { line(x, y, lastX, lastY); } lastX = x; lastY = y; } size(500, 100); int step = 10; float lastX = -999; float lastY = -999; float y= 50;…

    October 16, 2011
  • More Random Circles

    This example builds on the random circle exercise by constraining the random colour aspect of the sketch and only draws circles not ellipses. size(600,600); smooth(); int circleNum = 50; noStroke(); for (int i = 0; i<= circleNum; i += 1) { fill(random(200, 255), random(100,200), random(100,200), random(100,255)); float randomDiam = random(width); ellipse(random(width), random(height), randomDiam, randomDiam); }…

    October 16, 2011
  • Growing Circle

    Open a new script and enter the code in the following code. Don’t worry about if you don’t understand all the instructions in the function blocks – a few more new concepts are being introduced here we’ll step through: int diam = 10; float centX, centY; void setup() { size(500, 300); frameRate(24); smooth(); background(180); centX…

    October 16, 2011
  • Inspiration I

    The Artvertiser – Julian Oliver, Damian Stewart, et al (video) The Artvertiser is a software platform for replacing billboard advertisements with art in real-time. It works by teaching computers to ‘recognise’ individual advertisements so they can be easily replaced with alternative content, like images and video. Newstweek – Julian Oliver (video) Security experts discover a…

    October 16, 2011
  • Drawing Circles (the hard way)

    First we took a basic line and reconstructed it the hard way in order to alter that line in interesting random ways. Now we’re going to do the same with the circle. You know the drill, first we draw a circle the hard way: // a simple circle drawn by rotating dots around a constant…

    October 16, 2011
  • Libraries

    importing libraries    

    September 30, 2011
  • Exporting

    Web page exporting Standalone Application   High Resolution PDF   Export Images Movies

    September 30, 2011
←Previous Page
1 2 3 4
Next Page→

ISMA303

Proudly powered by WordPress