FAQ
 
 
Cover  \ Exhibition  \ Learning  \ Reference  \ Download  \ Discourse   
    Examples \ Tutorials \ Courses & Workshops
 
   
 
  Examples. Short prototypical programs exploring the media.
 
 

Structure

Statements and Comments
Coordinates
Width and Height
Setup and Draw
No Loop

Loop
Redraw
Functions
Recursion
Recursion 2
Objects




Form

Points and Lines
Shape Primitives
Curve Primitives
Vertices
Simple Curves




Data

Variables
Integers and Floats
True/False
Array
Array 2D
Array Objects
Characters and Strings
Datatype Conversion
Variable Scope




Control

Iteration
Embedded Iteration
Conditionals 1
Conditionals 2
Logical Operators




Calculate

Increment/Decrement
Modulo
Operator Precedence
Distance 1D
Distance 2D
Sine
Sine and Cosine
Additive Wave
Arctangent
Graphing 2D Equation
Koch
Madelbrot
Random
Noise 1D
Noise 2D
Noise 3D
NoiseWave
Polar to Cartesian



Drawing

Continuous Lines
Pattern
Custom Tool




Typography

Letters
Words

 

Image

Displaying
Background Image
Brightness
Pointillism
Histogram
Pixel Array
Linear Image
Transparency
Convolution

Edge Detection
Blur
Sequential
Sprite
Animated Sprite
Alphamask
Loading images



Color

Hue
Saturation
Brightness
Reading
Creating
Relativity



Transform

Translate
Scale
Rotate



Motion

Linear
Bounce
Nonlinear
Moving On Curves
Brownian Motion
Collision



Input

Mouse 1D
Mouse 2D
Click
Mouse Signals
Interpolate
Constrain
Storing Input
Mouse Functions
Keyboard
Keyboard Functions
Milliseconds



GUI

Rollover
Button
Buttons
Image Button
Handles
Scrollbar



Simulate

Spring
Springs
Cellular Automata 1 (Life)
Cellular Automata 2
Cellular Automata 3
Wolfram CA
Tree
Fluid
Smoke
Simple Particle System
Multiple Particle Systems
Smoke Particle System

 

Image

Primitives
Vertices
RGB Cube



Image

Translate
Rotate
Push and Pop
Embedding Push and Pop



Image

Extrusion
Zoom
Explode


Image

Letter K
Kinetic Type
Typing



Image

Lights
Directional
Spot


Image

Ortho
Perspective
Ortho vs. Perpective



Simulate

Movie
Pixelate
Capture
Mirror
Mirror2
Brightness Tracking



Simulate

ValueClient
ValueServer
HTTP Client
Chat Server



Tangible

Binary input
Analog input
Call / Response
Duplex




Tangible

Matrix

 










 
  Processing is an open project initiated by Ben Fry and Casey Reas  
  © Info \ Site hosted by Media Temple!