Mike Bailey's Processing Page

http://cs.oregonstate.edu/~mjb/processing


Latest update: July 6, 2019


Handouts

Intro to Processing 1pp 2pp 4pp 6pp
Running Processing 1pp 2pp 4pp 6pp
Processing Quick Reference Sheet Here      
A Simple List of Processing Variables and Functions Here      
Writing Processing Programs 1pp 2pp 4pp 6pp
Variables and Loops 1pp 2pp 4pp 6pp
if-statements 1pp 2pp 4pp 6pp
Reacting to the Mouse and Keyboard 1pp 2pp 4pp 6pp
Drawing Arbitrary Polygons 1pp 2pp 4pp 6pp
Drawing Text 1pp 2pp 4pp 6pp
Transformations 1pp 2pp 4pp 6pp
Images 1pp 2pp 4pp 6pp
Drawing Circles and Regular Polygons 1pp 2pp 4pp 6pp
3D 1pp 2pp 4pp 6pp
Randomness 1pp 2pp 4pp 6pp
De-bouncing the keyboard keys 1pp 2pp 4pp 6pp
Polar Equations 1pp 2pp 4pp 6pp
Arrays 1pp 2pp 4pp 6pp
Data 1pp 2pp 4pp 6pp
A Fairly Complete List of Processing Variables and Functions, Sorted by Name Here      
A Fairly Complete List of Processing Variables and Functions, Sorted by Category Here      


Projects

Draw Something Cool in 2D using Processing
Draw Something Cool in 2D using Processing and for-loops
Simple Painting Program
Simple Animation using Transformations
3D Animation using Transformations
Add Noise to Your Simple Painting Program
Polar Shapes


If you want a book, get this one!

Of all the Processing books I have seen, I like this one the best:


https://www.amazon.com/Processing-Visual-Artists-Expressive-Interactive/dp/1568817169/ref=sr_1_10?s=books&ie=UTF8&qid=1541098991&sr=1-10&keywords=glassner

Truth-in-advertising: Andrew Glassner is a long-time computer graphics friend of mine. Nevertheless, this is still the best Processing book I have seen.


Here's some other fun things:

Scratch page
SketchUp page
TinkerCad page
Blender page


For more information, contact:
Professor Mike Bailey
Oregon State University
Computer Science
Kelley Engineering Center
Corvallis, OR 97331-0505
mjb@cs.oregonstate.edu