/unmaintained/springies/models/ball/ball.factor
http://github.com/abeaumont/factor · Factor · 255 lines · 246 code · 9 blank · 0 comment · 0 complexity · f653eec7e04d302d91c3b94691f2732a MD5 · raw file
- 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