#N canvas 577 0 623 548 10; #X obj 8 33 tgl 15 0 empty empty empty 17 7 0 10 -204786 -1 -1 1 1 ; #X obj 501 155 #many nbx 4 2; #X obj 308 143 t a a; #X obj 308 200 # *; #X obj 8 69 t b b; #X obj 8 286 #see; #X obj 8 50 metro 125; #X obj 0 0 doc_demo; #X text 74 25 Courbes de Bézier; #X text 75 41 Copyright © 2010 par Mathieu Bouchard; #X text 524 138 y; #X text 578 138 x; #X obj 8 88 #store (240 320 3 # 255 255 255); #X obj 408 51 loadbang; #X obj 308 105 #cast f; #X obj 344 143 # inv+ (f # 1); #X obj 344 162 #outer ** (4 f # 3 2 1 0); #X obj 308 181 #outer ** (4 f # 0 1 2 3); #X obj 308 219 # * (4 f # 1 3 3 1); #X obj 308 257 #cast i; #X obj 501 221 #cast f; #X msg 64 232 draw \$1; #X obj 64 166 vradio 15 1 1 3 empty empty empty 0 -8 0 10 -204800 -1 -1 0; #X obj 64 213 listread fill line point; #X obj 308 86 #for 0 65; #X obj 308 124 # / (f # 64); #X obj 8 267 #convolve (3 3 # 1) \, fold min \, seed 255; #X obj 8 107 #draw_polygon put (224 0 0) \, draw line \, omit last ; #X msg 408 70 4 2 # 20 250 400 90 20 200 50 50; #X msg 139 135 omit none; #X msg 139 155 omit last; #X msg 139 175 omit odd; #X obj 308 238 #inner; #X connect 0 0 6 0; #X connect 1 0 20 0; #X connect 2 0 17 0; #X connect 2 1 15 0; #X connect 3 0 18 0; #X connect 4 0 12 0; #X connect 4 1 24 0; #X connect 6 0 4 0; #X connect 12 0 27 0; #X connect 13 0 28 0; #X connect 14 0 25 0; #X connect 15 0 16 0; #X connect 16 0 3 1; #X connect 17 0 3 0; #X connect 18 0 32 0; #X connect 19 0 27 2; #X connect 20 0 32 1; #X connect 21 0 27 0; #X connect 22 0 23 0; #X connect 23 0 21 0; #X connect 24 0 14 0; #X connect 25 0 2 0; #X connect 26 0 5 0; #X connect 27 0 26 0; #X connect 28 0 1 0; #X connect 29 0 27 0; #X connect 30 0 27 0; #X connect 31 0 27 0; #X connect 32 0 19 0;