#N struct liaison float x1 float y1 float x2 float y2 float mid1 float mid2 float lid; #N struct mass float x float y float mid float mob; #N struct fixmass float x float y float mid; #N canvas 391 53 852 890 10; #X obj 52 15 loadbang; #X obj 52 501 msd2D --------------------------------; #X obj 135 274 t a; #X obj 135 20 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262131 -1 -1; #X msg 207 71 reset; #X text 173 21 reset; #X obj 135 42 t b b b b b; #X obj 574 252 structures; #X obj 53 188 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 ; #X msg 153 181 Xmax 300 \, Xmin 0 \, Ymax 300 \, Ymin 0; #X msg 171 146 mass mob 1 100 \$1 \$2; #X msg 186 317 forceY mob 8; #X msg 135 252 link souple \$1 \$2 10 2.5 1.5; #X msg 171 113 100 300 \, 150 300 \, 100 230 \, 150 230 \, 100 180 \, 150 180 \, 50 180 \, 200 180 \, 115 180 \, 135 180 \, 110 150 \, 140 150; #X msg 135 205 0 5 \, 1 2 \, 1 4 \, 2 3 \, 3 0 \, 0 2 \, 1 3 \, 2 4 \, 4 5 \, 5 3 \, 3 4 \, 2 5 \, 4 6 \, 5 7 \, 6 5 \, 4 7 \, 4 8 \, 5 9 \, 8 9 \, 8 10 \, 10 11 \, 11 9 \, 9 10 \, 8 11; #X msg 211 443 forceY mob -500; #X msg 211 466 forceY mob 500; #X msg 86 441 forceX mob 500; #X msg 86 464 forceX mob -500; #X obj 53 217 metro 10; #X msg 52 571 forceY 6 -500 \, forceY 7 -500; #X msg 52 540 forceX 0 -500 \, forceX 1 500; #X msg 52 609 forceY 0 -500 \, forceY 1 -500 \, forceX 0 -500 \, forceX 1 500; #N canvas 0 0 307 306 1000-anim 0; #X scalar liaison 181.293 300 243.137 187.054 0 0 0 \;; #X scalar liaison 252.758 300 192.826 235.497 0 0 0 \;; #X scalar liaison 252.758 300 190.913 187.054 0 0 0 \;; #X scalar liaison 192.826 235.497 241.225 235.497 0 0 0 \;; #X scalar liaison 241.225 235.497 181.293 300 0 0 0 \;; #X scalar liaison 181.293 300 192.826 235.497 0 0 0 \;; #X scalar liaison 252.758 300 241.225 235.497 0 0 0 \;; #X scalar liaison 192.826 235.497 190.913 187.054 0 0 0 \;; #X scalar liaison 190.913 187.054 243.137 187.054 0 0 0 \;; #X scalar liaison 243.137 187.054 241.225 235.497 0 0 0 \;; #X scalar liaison 241.225 235.497 190.913 187.054 0 0 0 \;; #X scalar liaison 192.826 235.497 243.137 187.054 0 0 0 \;; #X scalar liaison 190.913 187.054 150.806 220.479 0 0 0 \;; #X scalar liaison 243.137 187.054 283.244 220.479 0 0 0 \;; #X scalar liaison 150.806 220.479 243.137 187.054 0 0 0 \;; #X scalar liaison 190.913 187.054 283.244 220.479 0 0 0 \;; #X scalar liaison 190.913 187.054 205.914 196.864 0 0 0 \;; #X scalar liaison 243.137 187.054 228.137 196.864 0 0 0 \;; #X scalar liaison 205.914 196.864 228.137 196.864 0 0 0 \;; #X scalar liaison 205.914 196.864 202.014 167.631 0 0 0 \;; #X scalar liaison 202.014 167.631 232.035 167.63 0 0 0 \;; #X scalar liaison 232.035 167.63 228.137 196.864 0 0 0 \;; #X scalar liaison 228.137 196.864 202.014 167.631 0 0 0 \;; #X scalar liaison 205.914 196.864 232.035 167.63 0 0 0 \;; #X scalar mass 181.293 300 0 0 \;; #X scalar mass 252.758 300 1 0 \;; #X scalar mass 192.826 235.497 2 0 \;; #X scalar mass 241.225 235.497 3 0 \;; #X scalar mass 190.913 187.054 4 0 \;; #X scalar mass 243.137 187.054 5 0 \;; #X scalar mass 150.806 220.479 6 0 \;; #X scalar mass 283.244 220.479 7 0 \;; #X scalar mass 205.914 196.864 8 0 \;; #X scalar mass 228.137 196.864 9 0 \;; #X scalar mass 202.014 167.631 10 0 \;; #X scalar mass 232.035 167.63 11 0 \;; #X coords 0 0 300 300 300 300 1; #X restore 466 370 pd \$0-anim; #X obj 52 290 make_anim \$0-anim; #X text 26 165 3 - metro ON; #X text 333 302 1 - Create the Datastructre; #X text 333 321 2 - notch the "poll" case to set DS to actual model state; #X text 95 417 4 - "force" the dancer to move; #X connect 0 0 6 0; #X connect 1 0 24 0; #X connect 1 1 24 0; #X connect 2 0 1 0; #X connect 3 0 6 0; #X connect 4 0 2 0; #X connect 6 0 14 0; #X connect 6 1 9 0; #X connect 6 2 13 0; #X connect 6 4 4 0; #X connect 8 0 19 0; #X connect 9 0 2 0; #X connect 10 0 2 0; #X connect 11 0 1 0; #X connect 12 0 2 0; #X connect 13 0 10 0; #X connect 14 0 12 0; #X connect 15 0 1 0; #X connect 16 0 1 0; #X connect 17 0 1 0; #X connect 18 0 1 0; #X connect 19 0 1 0; #X connect 19 0 11 0; #X connect 20 0 1 0; #X connect 21 0 1 0; #X connect 22 0 1 0; #X connect 24 0 1 0;