04.04.2013 Views

Processing: Creative Coding and Computational Art

Processing: Creative Coding and Computational Art

Processing: Creative Coding and Computational Art

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INDEX<br />

802<br />

Hybrid Shape, 366, 368<br />

Hybrid Springy Dude, 518<br />

Image Encryption, 439<br />

Image Tiling, 435<br />

ImageMap, 701<br />

incorporating AWT or Swing components, 590<br />

Interactive Button, 580–582<br />

Final Interactive Button, 582–590<br />

First Button, 579, 580<br />

Interactive Toroid<br />

helix variation, 668<br />

picture frame variation, 668<br />

polyhedron variation, 669<br />

toroid variation, 667<br />

wireframe sphere variation, 667<br />

INVERT Filter, 452<br />

Java bytecode, 145<br />

lerpColor, 421<br />

line strip, 221<br />

Linear Gradient, 425<br />

Load an Image, 433<br />

Mask the Sky, 449<br />

Mask the Sky with Gradient, 450<br />

maze tile, 224, 226<br />

moiré pattern, 134<br />

motion, 497, 499<br />

Motion Painter, 611<br />

Moving Along a Vector, 524<br />

moving rectangle across screen<br />

with acceleration, 129<br />

with constant speed, 128<br />

Multi Modes, 418<br />

multiple points in line, 176<br />

Neighborhood, 396<br />

Nematode, 411, 413, 415<br />

Non-orthogonal Collision Based on Rotated<br />

Coordinates, 541<br />

Non-orthogonal Collision with Multiple Ground<br />

Segments, 545<br />

Non-orthogonal Reflection, 529<br />

octagon, 359<br />

Orbiting Text, 740<br />

orthogonal vs. non-orthogonal collisions, 525<br />

Painting Stripes, 485, 487<br />

PImage blend method LIGHTEST mode, 468<br />

Pixel Array Mask, 451<br />

Pixels array (single white pixel), 430<br />

Pixilate, 441<br />

point recorder/plotter, 211<br />

polygon creation, 229<br />

Polygon Creator, 362<br />

polygon with second radius (polystar), 230, 235, 237<br />

polygonal table structure, 230, 232<br />

Population Explosion, 691<br />

POSTERIZE Filter, 458<br />

progression of pie wedge shapes within table structure,<br />

271<br />

Progressive Tile, 734<br />

Puff, 137, 139<br />

Quad (quadrilateral), 355<br />

Quads, Simple/Complex, 371<br />

quadratic <strong>and</strong> cubic curves, 125<br />

Radial Gradient, 427<br />

R<strong>and</strong>om Bounded Quads, 370<br />

R<strong>and</strong>om Triangles, 369<br />

r<strong>and</strong>omized pie wedge texture, 272<br />

Ravenous Ellipse, 502<br />

Ravenous Triangle, 504<br />

Red Saturation, 442<br />

repeating distorted sine curve, 134<br />

repeating sine curve, 132<br />

Rotated Triangle, 403<br />

rotating concentric 3D polygons, 164<br />

rotation of rectangle around XYZ axes, 641<br />

ROY G BIV, 417<br />

scribble plotter, 215, 218<br />

shape builder <strong>and</strong> animator, 574<br />

Single Axis 3D Rotation, 637<br />

single-point, 174<br />

sketch with background() commented out, 484<br />

Spinning 3D Stuff, 697<br />

Spinning Cube, 617<br />

spiral built of polygons, 230, 233, 234<br />

Subtractive ColorWheel, 405<br />

Table Explode, 207, 208<br />

Table Layout, 203, 205<br />

Tesselated Plane, 377<br />

three point, 175<br />

THRESHOLD Filter, 456<br />

Tile Designer, 736<br />

Tint, 443<br />

Tint (using bitwise operations), 446<br />

Toy Truck, 354<br />

Transform Example 1, 713<br />

Transform Example 2, 718<br />

Transformation Matrix, 410<br />

Triangle Blur, 348<br />

Triangle Flower, 351, 352<br />

triangle, 346<br />

Triangle Spin, 350<br />

Triangle Zoom, 347<br />

TRIANGLE_FAN, 375<br />

TRIANGLE_STRIP Mode, 373<br />

TRIANGLE_STRIP Spiral, 374<br />

two point, 175<br />

Two Rotating Custom Cubes, 631<br />

Using Loop to Create 10 Rectangles, 686<br />

Wave Gradient, 429

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!