Processing 2. Креативное программирование
.pdfProcessing 2:
90 ,3D
, ,e-mail:
mishutinaalex@mail.ru
: http://vk.com/id32542885
facebook: http://www.facebook.com/sasha.mishutina
BIRMINGHAM - MUMBAI
Processing 2: Creative Programming
Cookbook
Copyright © 2012 Packt Publishing
First published: September 2012
Production Reference: 1100912
Published by Packt Publishing Ltd. Livery Place
35 Livery Street Birmingham B3 2PB, UK.
ISBN 978-1-849517-94-2
www.packtpub.com
Cover Image by Jan Vantomme (http://www.cloudswimmers.com/)
- , -
’
- , . Cloudswimmers - ,. Processing - . Processing .Processing, .Processing Ghent, .Processing.
“ ” - . Processing . , ., :
Golan Levin, Jan Pillaert, Elise Elsacker, Holger Lippmann, Marcin Ignac, Johan Van Looveren, Ira Greenberg, Andreas Schlegel, Andres Colubri, Stef Bourdon, Ryan Alexander, Matt Pearson, Bert Balcaen, Daniel Shiffman, Andreas Schlegel, Joshua Noble, Casey Reas, Julien Deswaef, Matthew Plummer-Fernandez, Filip Daniels, Jer Thorp, Jessica Rosenkrantz, David Bollinger, Marie-Laure Delaby, Leander Herzog, Corneel Cannaerts, Kim Asendorf, Frederik Vanhoutte, Simon Geilfus, Jared Tarbell, Inge Gobert, Spencer Pieters, Ben Fry, Jonathan McCabe, Andreas Köberle, Marius Watz, Kasper Jordaens, Robert Hodgin, Karsten Schmidt, and John Maeda.
iMAL TimelabProcessing Arduino, DOKProcessing Ghent.
- , - - (Hong Kong Baptist University). DBIS Interactive (http:// www.dbisinteractive.com), ,. - , -.,, .Processing.http://www.magicandlove.com.
- , ,. -, -, ., ., , ... - ,. .
Processing, 2004 ,, .wblut.com.hemesh, .
|
1 |
1: Processing 2 |
7 |
|
7 |
Processing |
8 |
Processing Development Environment |
9 |
|
10 |
|
12 |
|
14 |
|
15 |
Processing |
16 |
|
19 |
|
22 |
|
25 |
2: , 2D |
31 |
|
31 |
|
31 |
|
34 |
|
39 |
|
41 |
|
46 |
|
49 |
|
52 |
SVG |
55 |
|
59 |
3: 3D– |
63 |
|
63 |
|
63 |
3D |
66 |
|
|
|
|
69 |
|
|
||
polygon soup |
73 |
|
2D 3D |
76 |
|
|
78 |
|
|
80 |
|
3D |
83 |
|
4: |
87 |
|
|
87 |
|
|
87 |
|
CSV |
90 |
|
XML |
92 |
|
|
93 |
|
|
96 |
|
|
99 |
|
ArrayList |
102 |
|
HashMap |
106 |
|
5: Processing |
109 |
|
|
109 |
|
|
109 |
|
|
111 |
|
112 |
||
114 |
||
|
115 |
|
3D |
116 |
|
|
119 |
|
6: |
121 |
|
|
121 |
|
|
121 |
|
|
124 |
|
|
126 |
|
|
128 |
|
|
130 |
|
|
132 |
|
|
134 |
|
7: |
137 |
|
|
137 |
|
Minim |
138 |
|
|
138 |
|
|
142 |
ii
|
|
|
|
|
|
|
144 |
|
|
146 |
|
|
148 |
|
- |
153 |
|
|
159 |
|
|
163 |
|
8: |
165 |
|
|
165 |
|
|
165 |
|
|
168 |
|
|
171 |
|
|
174 |
|
OpenCV |
178 |
|
OpenCV |
180 |
|
OpenCV |
182 |
|
OpenCV |
184 |
|
OpenCV |
186 |
|
9: JavaScript |
189 |
|
|
189 |
|
Processing |
190 |
|
HTML |
192 |
|
|
196 |
|
/ SVG |
200 |
|
3D |
202 |
|
Processing.js Processing |
204 |
|
JavaScript |
207 |
|
Processing.js jQuery |
210 |
|
Toxiclibs.js |
216 |
|
10: Android |
221 |
|
|
221 |
|
Android SDK |
222 |
|
Android |
224 |
|
Android |
228 |
|
|
230 |
|
|
232 |
|
|
235 |
|
GPS |
239 |
|
3D Android |
243 |
|
Android |
245 |
iii