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.

Fill( ) function 10 , 11 , 256 , 308<br />

Filter( ) function 266<br />

FinishMovies( ) function 402<br />

Flow 31–2<br />

“ For ” loop 90–3<br />

Fractals 217<br />

FrameRate( ) function 40<br />

Functionality, of objects 125<br />

Functions 103<br />

arguments 108–13<br />

defi nition 105–6<br />

passing a copy 113–14<br />

return type 114–17<br />

simple modularity 106–8<br />

splitting of 103–4<br />

user defi ned 104<br />

Zoog reorganization 118–19<br />

Function’s signature 419<br />

GetChild( ) function 347<br />

GetChildCount( ) function 347 , 348<br />

GetChildren( ) function 347<br />

GetContent( ) 347<br />

GetElementArray 346<br />

GetElementAttributeText( ) 345<br />

GetElementText( ) function 345<br />

GetFloatAttribute( ) 347<br />

GetIntAttribute( ) 347<br />

GetStringAttribute( ) 347<br />

GetSummaries( ) 350<br />

Getters 408<br />

GetTotalResultsAvailable( ) 351<br />

Global variable 93–5<br />

Globs see Blobs<br />

Good friends 32–4<br />

Graph paper 3–4<br />

Graphical user interface (GUI) 71<br />

Grayscale color 10–12<br />

Grayscale image 221 , 222<br />

Handshaking, serial communication with 371–2<br />

High-resolution PDFs 397–400<br />

Highlight( ) function 175<br />

Home( ) function 318<br />

HTML 333 , 335<br />

HTMLRequest object 340 , 341<br />

Hypertext Transfer Pro<strong>to</strong>col (HTTP) 353<br />

If, else, else if conditionals 62–4<br />

Image( ) function 254 , 255 , 263<br />

Imageindex 259<br />

<strong>Images</strong> 253<br />

adjusting brightness 264–5<br />

animation with 255–6<br />

array of 258–9<br />

creative visualization 270–2<br />

getting started 253–5<br />

group processing 267–70<br />

image fi ltering 256–7<br />

pixels 260<br />

displaying of 263<br />

PImage object 265–6<br />

setting of 260 , 261–2<br />

processing of 262–4<br />

sequence 259<br />

swapping of 259<br />

tint( ) 264–5<br />

<strong>Images</strong>/saveFrame( ) 400–1<br />

Immutable object 305<br />

Import statements 195 , 422–3<br />

Increment/decrement opera<strong>to</strong>rs 91<br />

Index variable 311<br />

IndexOf( ) function 323 , 334<br />

Infi nite loops 88 , 89<br />

Inheritance 410–13<br />

Int( ) function 57<br />

Integration 83–5<br />

defi nition 85<br />

Interaction 31<br />

fl ow 31–2<br />

good friends 32–4<br />

mouse, variation with 34–8<br />

mouse clicks and key presses 38–40<br />

Interactive strips 155–6<br />

Interactive Zoog 40<br />

Intersect( ) function 170 , 174 , 184 , 185<br />

Invisible Line of Code 35–6<br />

IsFinished( ) function 178<br />

IsPlaying( ) function 384<br />

JAR fi le 26<br />

Java 421<br />

API, exploring 423–6<br />

code, translation 421–3<br />

coding outside of processing 433–5<br />

exception (error) handling 432–3<br />

Java classes 426<br />

ArrayList 426–9<br />

Rectangle 429–32<br />

wizard, revealing 421<br />

Java 2D 230<br />

Java byte code 26<br />

Java Virtual Machine 26<br />

Jiggle( ) function 414<br />

JiggleZoog( ) function 118<br />

JMyron 298<br />

Index 449

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

Saved successfully!

Ooh no, something went wrong!