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