Note: Supplemental materials are not guaranteed with Rental or Used book purchases.
Purchase Benefits
What is included with this book?
Casey Reas is a professor in the Department of Design Media Arts at UCLA and a graduate of the MIT Media Laboratory. Reas' software has been featured in numerous solo and group exhibitions at museums and galleries in the United States, Europe, and Asia. With Ben Fry, he co-founded Processing in 2001. He is the co-author of Processing: A Programming Handbook for Visual Designers and Artists (2007) and Form+Code in Design, Art, and Architecture (2010). His work is archived at http://www.reas.comwww.reas.com.
Ben Fry has a doctorate from the MIT Media Laboratory and was the 2006-2007 Nierenberg Chair of Design for the Carnegie Mellon School of Design. He worked with Casey Reas to develop Processing, which won a Golden Nica from the Prix Ars Electronica in 2005. Ben's work has received a New Media Fellowship from the Rockefeller Foundation, and been shown at the Museum of Modern Art, Ars Electronica, the 2002 Whitney Biennial, and the 2003 Cooper Hewitt Design Triennial.
Preface | p. vii |
Hello | p. 1 |
Sketching and Prototyping | p. 2 |
Flexibility | p. 3 |
Giants | p. 4 |
Family Tree | p. 5 |
Join In | p. 6 |
Starting to Code | p. 7 |
Your First Program | p. 8 |
Show | p. 10 |
Save | p. 11 |
Share | p. 12 |
Examples and Reference | p. 13 |
Draw | p. 15 |
Basic Shapes | p. 16 |
Drawing Order | p. 22 |
Shape Properties | p. 23 |
Color | p. 26 |
Custom Shapes | p. 30 |
Comments | p. 33 |
Draw | p. 34 |
Variables | p. 37 |
Making Variables | p. 39 |
Processing Variables | p. 40 |
A Little Math | p. 40 |
Repetition | p. 42 |
Variables | p. 49 |
Response | p. 51 |
Follow | p. 53 |
Map | p. 58 |
Click | p. 60 |
Location | p. 64 |
Type | p. 68 |
Response | p. 74 |
Media | p. 77 |
Images | p. 78 |
Fonts | p. 83 |
Shapes | p. 86 |
Media | p. 89 |
Motion | p. 91 |
Speed and Direction | p. 92 |
Tweening | p. 95 |
Random | p. 97 |
Timers | p. 99 |
Circular | p. 100 |
Translate, Rotate, Scale | p. 104 |
Motion | p. 113 |
Functions | p. 115 |
Function Basics | p. 116 |
Make a Function | p. 118 |
Return Values | p. 124 |
Functions | p. 126 |
Objects | p. 129 |
Classes and Objects | p. 130 |
Objects | p. 138 |
Arrays | p. 141 |
Make an Array | p. 144 |
Repetition and Arrays | p. 147 |
Arrays of Objects | p. 150 |
Arrays | p. 153 |
Extend | p. 157 |
3D | p. 158 |
Image Export | p. 164 |
Hello Arduino | p. 168 |
Community | p. 175 |
Coding Tips | p. 177 |
Data Types | p. 183 |
Order of Operations | p. 185 |
Variable Scope | p. 187 |
Index | p. 189 |
Table of Contents provided by Ingram. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.