USING: kernel namespaces sequences springies springies.ui ; IN: springies.models.ball : model ( -- ) { } clone >nodes { } clone >springs 0.01 >time-slice gravity on 1 325.191871 140.872641 40.832215 -5.301529 1.0 1.0 mass 2 313.933994 149.011616 55.240875 5.026852 1.0 1.0 mass 3 309.133386 162.523019 72.798059 5.594199 1.0 1.0 mass 4 312.887152 176.436760 83.754277 -1.370025 1.0 1.0 mass 5 321.660596 187.895952 91.634021 -8.308630 1.0 1.0 mass 6 335.256132 192.503856 94.772924 -18.985044 1.0 1.0 mass 7 348.254504 188.731936 92.657963 -29.982110 1.0 1.0 mass 8 359.050972 180.780059 86.668616 -39.817638 1.0 1.0 mass 9 363.685639 167.752177 76.554871 -47.987107 1.0 1.0 mass 10 360.449954 154.092353 57.992242 -48.045772 1.0 1.0 mass 11 352.201411 142.382665 41.200547 -39.924209 1.0 1.0 mass 12 338.754859 137.460615 32.306364 -22.707784 1.0 1.0 mass 13 312.911184 114.835962 8.342965 5.878311 1.0 1.0 mass 14 290.521818 132.872407 33.212103 28.391710 1.0 1.0 mass 15 281.048450 160.314206 66.319674 32.935324 1.0 1.0 mass 16 287.450075 188.730522 93.898071 21.966741 1.0 1.0 mass 17 305.987715 211.206959 112.571044 5.089593 1.0 1.0 mass 18 333.289699 220.830317 121.166705 -17.204713 1.0 1.0 mass 19 361.089678 214.901909 117.183695 -41.776506 1.0 1.0 mass 20 382.690515 197.005784 101.789802 -63.980298 1.0 1.0 mass 21 392.095364 170.108402 75.453780 -78.414351 1.0 1.0 mass 22 386.286391 142.033621 41.812216 -77.402424 1.0 1.0 mass 23 368.355658 119.326317 12.658676 -58.885262 1.0 1.0 mass 24 341.159901 109.253775 -0.645459 -27.346079 1.0 1.0 mass 25 300.792976 88.652764 -23.770230 17.788258 1.0 1.0 mass 26 266.917041 116.942125 11.387083 52.603190 1.0 1.0 mass 27 252.824303 157.992984 59.144863 62.163730 1.0 1.0 mass 28 261.812599 201.245775 103.542171 47.141708 1.0 1.0 mass 29 290.323965 234.792944 133.016945 18.136362 1.0 1.0 mass 30 330.805232 249.331769 145.899409 -16.478401 1.0 1.0 mass 31 373.715232 241.181453 141.068680 -55.103677 1.0 1.0 mass 32 406.314817 213.217096 116.087430 -90.844012 1.0 1.0 mass 33 420.647493 172.661774 73.304028 -110.880720 1.0 1.0 mass 34 412.375908 129.697207 24.072484 -106.129512 1.0 1.0 mass 35 384.555754 95.915740 -16.565355 -77.142380 1.0 1.0 mass 36 344.134757 80.886540 -34.250916 -30.871105 1.0 1.0 mass 37 288.774590 62.672780 -55.431084 28.821437 1.0 1.0 mass 38 244.055965 100.457489 -9.756397 76.701354 1.0 1.0 mass 39 224.574635 156.693148 53.845562 91.755892 1.0 1.0 mass 40 235.856891 213.935639 112.462316 73.437061 1.0 1.0 mass 41 273.697931 257.991035 152.320671 33.701056 1.0 1.0 mass 42 329.129445 277.782400 170.727571 -15.899371 1.0 1.0 mass 43 386.065290 267.474982 165.436658 -68.761273 1.0 1.0 mass 44 429.946314 229.605765 132.087682 -116.795195 1.0 1.0 mass 45 449.164590 174.189613 73.084826 -143.228528 1.0 1.0 mass 46 438.674101 117.351918 9.340834 -136.225613 1.0 1.0 mass 47 401.586435 72.955570 -42.523445 -98.317857 1.0 1.0 mass 48 346.207804 52.561279 -67.447974 -34.980297 1.0 1.0 mass 1 1 2 150.0 2.0 14.0 spng 2 2 3 150.0 2.0 14.0 spng 3 3 4 150.0 2.0 14.0 spng 4 4 5 150.0 2.0 14.0 spng 5 5 6 150.0 2.0 14.0 spng 6 6 7 150.0 2.0 14.0 spng 7 7 8 150.0 2.0 14.0 spng 8 8 9 150.0 2.0 14.0 spng 9 9 10 150.0 2.0 14.0 spng 10 10 11 150.0 2.0 14.0 spng 11 11 12 150.0 2.0 14.0 spng 12 12 1 150.0 2.0 14.0 spng 13 13 14 150.0 2.0 28.0 spng 14 14 15 150.0 2.0 28.0 spng 15 15 16 150.0 2.0 28.0 spng 16 16 17 150.0 2.0 28.0 spng 17 17 18 150.0 2.0 28.0 spng 18 18 19 150.0 2.0 28.0 spng 19 19 20 150.0 2.0 28.0 spng 20 20 21 150.0 2.0 28.0 spng 21 21 22 150.0 2.0 28.0 spng 22 22 23 150.0 2.0 28.0 spng 23 23 24 150.0 2.0 28.0 spng 24 24 13 150.0 2.0 28.0 spng 25 25 26 150.0 2.0 44.0 spng 26 26 27 150.0 2.0 43.0 spng 27 27 28 150.0 2.0 44.0 spng 28 28 29 150.0 2.0 44.0 spng 29 29 30 150.0 2.0 43.0 spng 30 30 31 150.0 2.0 44.0 spng 31 31 32 150.0 2.0 43.0 spng 32 32 33 150.0 2.0 43.0 spng 33 33 34 150.0 2.0 44.0 spng 34 34 35 150.0 2.0 44.0 spng 35 35 36 150.0 2.0 43.0 spng 36 36 25 150.0 2.0 44.0 spng 37 37 38 150.0 2.0 58.0 spng 38 38 39 150.0 2.0 59.0 spng 39 39 40 150.0 2.0 58.0 spng 40 40 41 150.0 2.0 58.0 spng 41 41 42 150.0 2.0 59.0 spng 42 42 43 150.0 2.0 58.0 spng 43 43 44 150.0 2.0 58.0 spng 44 44 45 150.0 2.0 59.0 spng 45 45 46 150.0 2.0 58.0 spng 46 46 47 150.0 2.0 58.0 spng 47 47 48 150.0 2.0 59.0 spng 48 48 37 150.0 2.0 58.0 spng 49 1 13 150.0 2.0 29.0 spng 50 2 14 150.0 2.0 28.0 spng 51 3 15 150.0 2.0 28.0 spng 52 4 16 150.0 2.0 29.0 spng 53 5 17 150.0 2.0 28.0 spng 54 6 18 150.0 2.0 28.0 spng 55 7 19 150.0 2.0 29.0 spng 56 8 20 150.0 2.0 28.0 spng 57 9 21 150.0 2.0 28.0 spng 58 10 22 150.0 2.0 29.0 spng 59 11 23 150.0 2.0 28.0 spng 60 12 24 150.0 2.0 28.0 spng 61 13 25 150.0 2.0 29.0 spng 62 14 26 150.0 2.0 28.0 spng 63 15 27 150.0 2.0 28.0 spng 64 16 28 150.0 2.0 29.0 spng 65 17 29 150.0 2.0 28.0 spng 66 18 30 150.0 2.0 28.0 spng 67 19 31 150.0 2.0 29.0 spng 68 20 32 150.0 2.0 28.0 spng 69 21 33 150.0 2.0 28.0 spng 70 22 34 150.0 2.0 29.0 spng 71 23 35 150.0 2.0 28.0 spng 72 24 36 150.0 2.0 28.0 spng 73 25 37 150.0 2.0 29.0 spng 74 26 38 150.0 2.0 28.0 spng 75 27 39 150.0 2.0 28.0 spng 76 28 40 150.0 2.0 29.0 spng 77 29 41 150.0 2.0 28.0 spng 78 30 42 150.0 2.0 28.0 spng 79 31 43 150.0 2.0 29.0 spng 80 32 44 150.0 2.0 28.0 spng 81 33 45 150.0 2.0 28.0 spng 82 34 46 150.0 2.0 29.0 spng 83 35 47 150.0 2.0 28.0 spng 84 36 48 150.0 2.0 28.0 spng 85 1 14 150.0 2.0 35.0 spng 86 2 15 150.0 2.0 35.0 spng 87 3 16 150.0 2.0 34.0 spng 88 4 17 150.0 2.0 35.0 spng 89 5 18 150.0 2.0 35.0 spng 90 6 19 150.0 2.0 34.0 spng 91 7 20 150.0 2.0 35.0 spng 92 8 21 150.0 2.0 35.0 spng 93 9 22 150.0 2.0 34.0 spng 94 10 23 150.0 2.0 35.0 spng 95 11 24 150.0 2.0 35.0 spng 96 12 13 150.0 2.0 34.0 spng 97 13 26 150.0 2.0 46.0 spng 98 14 27 150.0 2.0 45.0 spng 99 15 28 150.0 2.0 45.0 spng 100 16 29 150.0 2.0 46.0 spng 101 17 30 150.0 2.0 45.0 spng 102 18 31 150.0 2.0 45.0 spng 103 19 32 150.0 2.0 45.0 spng 104 20 33 150.0 2.0 45.0 spng 105 21 34 150.0 2.0 45.0 spng 106 22 35 150.0 2.0 46.0 spng 107 23 36 150.0 2.0 45.0 spng 108 24 25 150.0 2.0 45.0 spng 109 25 38 150.0 2.0 58.0 spng 110 26 39 150.0 2.0 58.0 spng 111 27 40 150.0 2.0 58.0 spng 112 28 41 150.0 2.0 58.0 spng 113 29 42 150.0 2.0 58.0 spng 114 30 43 150.0 2.0 58.0 spng 115 31 44 150.0 2.0 58.0 spng 116 32 45 150.0 2.0 58.0 spng 117 33 46 150.0 2.0 58.0 spng 118 34 47 150.0 2.0 58.0 spng 119 35 48 150.0 2.0 58.0 spng 120 36 37 150.0 2.0 58.0 spng 121 1 24 150.0 2.0 35.0 spng 122 2 13 150.0 2.0 34.0 spng 123 3 14 150.0 2.0 35.0 spng 124 4 15 150.0 2.0 35.0 spng 125 5 16 150.0 2.0 34.0 spng 126 6 17 150.0 2.0 35.0 spng 127 7 18 150.0 2.0 35.0 spng 128 8 19 150.0 2.0 34.0 spng 129 9 20 150.0 2.0 35.0 spng 130 10 21 150.0 2.0 35.0 spng 131 11 22 150.0 2.0 34.0 spng 132 12 23 150.0 2.0 35.0 spng 133 13 36 150.0 2.0 46.0 spng 134 14 25 150.0 2.0 45.0 spng 135 15 26 150.0 2.0 45.0 spng 136 16 27 150.0 2.0 46.0 spng 137 17 28 150.0 2.0 45.0 spng 138 18 29 150.0 2.0 45.0 spng 139 19 30 150.0 2.0 46.0 spng 140 20 31 150.0 2.0 45.0 spng 141 21 32 150.0 2.0 45.0 spng 142 22 33 150.0 2.0 46.0 spng 143 23 34 150.0 2.0 45.0 spng 144 24 35 150.0 2.0 45.0 spng 145 25 48 150.0 2.0 58.0 spng 146 26 37 150.0 2.0 58.0 spng 147 27 38 150.0 2.0 58.0 spng 148 28 39 150.0 2.0 58.0 spng 149 29 40 150.0 2.0 58.0 spng 150 30 41 150.0 2.0 58.0 spng 151 31 42 150.0 2.0 58.0 spng 152 32 43 150.0 2.0 58.0 spng 153 33 44 150.0 2.0 58.0 spng 154 34 45 150.0 2.0 58.0 spng 155 35 46 150.0 2.0 58.0 spng 156 36 47 150.0 2.0 58.0 spng 157 10 4 150.0 2.0 52.331631 spng 158 7 1 150.0 2.0 52.436772 spng 159 12 6 150.0 2.0 54.680698 spng 160 5 11 150.0 2.0 54.589379 spng 161 9 3 150.0 2.0 54.451569 spng 162 2 8 150.0 2.0 54.482231 spng 163 45 11 150.0 2.0 101.408150 spng 164 46 12 150.0 2.0 101.542452 spng 165 47 1 150.0 2.0 101.963064 spng 166 48 2 150.0 2.0 101.517329 spng 167 37 3 150.0 2.0 101.603694 spng 168 38 4 150.0 2.0 102.014031 spng 169 39 5 150.0 2.0 101.547660 spng 170 40 6 150.0 2.0 101.573762 spng 171 41 7 150.0 2.0 101.897300 spng 172 42 8 150.0 2.0 101.497982 spng 173 43 9 150.0 2.0 101.870594 spng 174 44 10 150.0 2.0 102.043753 spng 175 45 11 150.0 2.0 101.408150 spng 176 46 8 150.0 2.0 101.548938 spng 177 47 10 150.0 2.0 90.645939 spng 178 48 10 150.0 2.0 101.952119 spng 179 37 11 150.0 2.0 101.552352 spng 180 38 12 150.0 2.0 101.491447 spng 181 39 1 150.0 2.0 101.971524 spng 182 40 2 150.0 2.0 101.587400 spng 183 41 3 150.0 2.0 101.519279 spng 184 42 4 150.0 2.0 101.976181 spng 185 43 5 150.0 2.0 101.714570 spng 186 44 6 150.0 2.0 101.388747 spng 187 45 7 150.0 2.0 101.773286 spng nodes> [ { 0 100 } swap set-node-vel ] each ; USING: threads ui ; : go ( -- ) [ [ springies-window* 1000 sleep model ] with-scope ] with-ui ; MAIN: go