06.01.2013 Views

Learning Processing: A Beginner's Guide to Programming Images ...

Learning Processing: A Beginner's Guide to Programming Images ...

Learning Processing: A Beginner's Guide to Programming Images ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

One-dimensional Perlin noise 208<br />

OPENGL 230–1<br />

Origin, defi nition of 227<br />

OSC (open sound control) 379<br />

Oscillation 214–16<br />

Overloading 419<br />

P3D 230–1<br />

PApplet 423<br />

Particle system 427<br />

Pass by reference 135<br />

Pass by value 113<br />

Passing parameters 111<br />

Pde fi le 20 , 128 , 131<br />

Perlin noise 207–10<br />

PFont.list( ) 308<br />

Physics 101 , 79–81<br />

PI, defi nition of 211<br />

Pixel point 270<br />

Pixels 3 , 260–2<br />

color transparency 14–15<br />

cus<strong>to</strong>m color ranges 15–16<br />

graph paper 3–4<br />

grayscale color 10–12<br />

PImage object 265–6<br />

pixel group processing 267–70<br />

RGB color 12–14<br />

simple shapes 5–9<br />

Play( ) function 279 , 380 , 384 , 387<br />

Pointillism 270–1<br />

Polar coordinates 212<br />

<strong>to</strong> Cartesian 213<br />

Polymorphism 416–18<br />

PopMatrix( ) function 241 , 243 , 244 , 245 , 246 , 249<br />

Port numbers 354<br />

Present mode 19<br />

Primitive data types 113 , 253<br />

Primitive shapes 5<br />

Primitive values 47<br />

Println 193–4<br />

Println( ) function 22<br />

PrintMatrix( ) function 241<br />

Probability review 204–5<br />

event probability, in code 205–7<br />

Procedures see Functions<br />

<strong>Processing</strong> fi lter 256–7<br />

<strong>Processing</strong> graphics 253<br />

<strong>Processing</strong> library 350<br />

<strong>Processing</strong> software 17<br />

application of 18–20<br />

coding 20–3 , 26–8<br />

errors 23–4<br />

Index 451<br />

play but<strong>to</strong>n 26<br />

publishing, as Java applet 28–9<br />

reference 24–6<br />

sketchbook 20<br />

ProSVG 400<br />

Pseudocode 168<br />

Pseudo-random numbers 203<br />

Public/private classes, in Java 423<br />

Publishing, as Java applet 28–9<br />

Pushing and popping, matrix 240–7<br />

PushMatrix( ) function 241 , 243 , 244 , 245 , 246 , 248<br />

Puttin ’ on the Ritz 182–8<br />

Quad( ) 8 , 9<br />

QuickTime libraries 273<br />

QuickTime movies 401–3<br />

Radians, defi nition of 210–11<br />

Radians( ) function 211<br />

Raindrops 178–82<br />

Random numbers 203–4<br />

distribution 204<br />

Random( ) function 55 , 56 , 57 , 66 , 115 , 203<br />

Randomizer( ) function 113<br />

Read( ) function 275<br />

ReadRawSource( ) function 340<br />

ReadString( ) function 355<br />

ReadStringUntil( ) function 364<br />

Really Simple Syndication (RSS) 344<br />

Recorded video 279–81<br />

Rect( ) function 24 , 87 , 104 , 227 , 230 , 429<br />

Rectangle class 429–32<br />

Recursion 216–20<br />

Reference, in processing 24–6<br />

RequestWeather( ) function 336<br />

Reserved words 22<br />

Res<strong>to</strong>reMatrix( ) 243<br />

Return statement 115<br />

Return type 114–17<br />

Reverse( ) function 157<br />

RGB color 12–14<br />

Rollover( ) function 154 , 330<br />

Rotate( ) function 210 , 235 , 236 , 238 , 256<br />

RotateZ( ) function 242 , 244<br />

Rotation, around axes 237–40<br />

Sandbox 298 , 352<br />

SaveData( ) function 331<br />

SaveFrame( ) 400–1<br />

SaveMatrix( ) 243<br />

SaveString( ) function 331 , 332<br />

Scale 240

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

Saved successfully!

Ooh no, something went wrong!