#N struct g1 float x float y float q;
#N canvas 463 468 606 419 12;
#X obj 89 291 struct g1 float x float y float q;
#X obj 120 147 pointer;
#X obj 49 339 filledpolygon 22 12 3 0 0 q 0 100 100 0 100;
#X obj 29 189 append g1 x y;
#X msg 25 143 50 50;
#X obj 119 73 t b b b;
#X obj 118 49 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
#X obj 332 150 pointer;
#X msg 358 112 next;
#X obj 393 192 set g1 q;
#X floatatom 429 148 5 0 0 0 - - -;
#X text 36 0 5.2.3.1. data structures 3;
#N canvas 0 0 462 312 graphic 0;
#X scalar g1 50 50 145 \;;
#X restore 273 240 pd graphic;
#X msg 330 80 traverse pd-graphic;
#X text 343 53 first here;
#X text 402 105 then here;
#X text 427 128 finally here;
#X msg 188 144 \; pd-graphic clear;
#X text 140 45 first create;
#X text 418 373 www.pd-tutorial.com;
#X text 422 343 Johannes Kreidler;
#X msg 122 111 traverse pd-graphic \, bang;
#X connect 1 0 3 2;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 5 1 21 0;
#X connect 5 2 17 0;
#X connect 6 0 5 0;
#X connect 7 0 9 1;
#X connect 8 0 7 0;
#X connect 10 0 9 0;
#X connect 13 0 7 0;
#X connect 21 0 1 0;
