Index
Symbols
Processing solar system example
292Processing solar system example
292rotation around different axes
280-282A
and breaking down ideas into parts
192for intersection functionality
195APIs (Application Programming Interfaces) and data input
424-426asynchronous data streams
427B
beginRecord() function
477beginShape() function
273BlobDetection (Gachadoat)
356C
captureEvent() function
331multi-user communication
440clientEvent() function
432comma-separated values (CSVs)
391bouncing ball example
83-88for gravity simulation
89-90contributed libraries
226createFont() function
365creative visualization
324custom color ranges
15-17custom tinting algorithms
316D
data folder, loading images to
303dealing with differing varieties of data
388from data in nonstandard format
396-400manipulating strings for
383multi-user communication (client and server)
443multi-user communication (client)
440multi-user communication (server)
437-439serial communication with handshaking
446serial communication with strings
448synchronous vs. asynchronous
427getting others involved with
220taking a break before
220definitions, function
123displayHeight variable
58drawCircle() function
255E
edge detection/edge pixels
321else (boolean expression)
68-71else if (boolean expression)
68-71error handling (Java)
518exception (error) handling
518for recursive functions
255export to application
443stand-alone applications
474F
fullScreen() function
21,
23reasons for writing your own
117reorganizing Zoog with
135G
global variables, local variables vs.
104H
HTTP request and response
428I
if (boolean expression)
68-71creative visualization
324custom tinting algorithms for
316introduction to processing of
315loading to data folder
303saveFrame() for exporting
480incremental development, philosophy of
18-20,
60index, array elements
166installation, Processing
20arrays of interactive objects
178J
exception (error) handling
518Processing as expansion of
503Processing code translated into
504-506when Processing is unnecessary
520Java programming language
25K
L
local variables, global variables vs.
104Logo (programming language)
13for adding arms to Zoog
109M
Making Things Talk (Igoe)
444event probability in code
237methods, functions vs.
118motion, video detection of
352mouseDragged() function
441mousePressed() function
42N
new PImage() function
303noiseDetail() function
241nonstandardized data, input from
396-400O
arrays of interactive
178conceptual discussion of
139declaring variable for
146object-oriented programming
OpenCV for Processing (Borenstein)
356P
passing by copy (passing by value)
129,
156philosophy of incremental development
18-20,
60physics (gravity simulation)
89-90and color transparency
14custom color ranges
15-17writing to destination PImage
318-320event probability in code
237downloading and installing
20testing before using
20-22translation of code into Java
504-506web incompatibility of
15when Java is preferable to
520Processing Foundation
473programming, mathematics and
233pseudo-random numbers
236R
Rain Game (algorithm example)
192breaking down description into parts
192integration of elements
209and event probability in code
237ranges, custom color
15-17readString() function
429readStringUntil() function
448Processing solar system example
292S
screen, placing text on
365serverEvent() function
429publishing as stand-alone applications
474manipulating during playback
457-459stand-alone applications, exporting
474Star Trek II: The Wrath of Khan (film)
511concatenation for data input
385-388manipulating for data input
383serial communication with
448synchronous data streams
427T
tab-separated values (TSVs)
391displaying character by character
375-382third-party (contributed) libraries
226custom tinting algorithms
316toLowerCase() function
363toUpperCase() function
363Processing solar system example
292rotation around different axes
280-282V
and random() function
60-61declaration and initialization
51-52for adding functionality
62computer vision libraries
356visualization, creative
324W
Processing incompatibility
15X
Z
Zoog (application example)
16adding functionality with variables
62and translate() function
270conditionals for animation
83-88multiplying with arrays
182reorganizing with functions
135using loops to add arms
109with object-oriented programming
156