Fixed includes and bugs so that it compiles
[construo.git] / examples / colido.construo
blobd215c343e50bf80e97f3092b8888ff85cdd9d07b
1 ;; Written by construo 0.2.0
2 (construo-scene
3   (version 2)
4   (author "Ingo Ruhnke,,," "grumbel@gmx.de")
5   (particles
6     (particle (id 0) (pos -146.292892 243.231781) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
7     (particle (id 1) (pos -92.292847 243.231781) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
8     (particle (id 2) (pos -78.292854 159.231873) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
9     (particle (id 3) (pos -22.292839 76.231865) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
10     (particle (id 4) (pos 85.707146 12.231809) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
11     (particle (id 5) (pos 200.707092 -9.768106) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
12     (particle (id 6) (pos 316.707245 14.231808) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
13     (particle (id 7) (pos 396.707214 95.231888) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
14     (particle (id 8) (pos 433.707275 169.231781) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
15     (particle (id 9) (pos 451.707275 247.231781) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
16     (particle (id 10) (pos 509.707214 247.231781) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
17     (particle (id 11) (pos 486.707306 159.231873) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
18     (particle (id 12) (pos 445.707275 70.231865) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
19     (particle (id 13) (pos 338.707214 -35.768082) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
20     (particle (id 14) (pos 200.707092 -59.768055) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
21     (particle (id 15) (pos 69.707153 -37.768085) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
22     (particle (id 16) (pos -45.292839 33.231808) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
23     (particle (id 17) (pos -122.292877 142.231873) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
24     (particle (id 18) (pos 135.707138 -83.768036) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
25     (particle (id 19) (pos 268.707275 -83.768036) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
26     (particle (id 20) (pos 157.707092 -135.768066) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
27     (particle (id 21) (pos 250.707138 -136.768066) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
28     (particle (id 22) (pos 244.707092 -186.768158) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
29     (particle (id 23) (pos 165.707092 -187.768143) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
30     (particle (id 24) (pos 187.707092 -228.768127) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
31     (particle (id 25) (pos 224.707092 -228.768127) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
32     (particle (id 26) (pos 191.707092 -275.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
33     (particle (id 27) (pos 222.707092 -275.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
34     (particle (id 28) (pos 185.707092 -313.768158) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
35     (particle (id 29) (pos 227.707092 -312.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
36     (particle (id 30) (pos 149.707108 -299.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
37     (particle (id 31) (pos 140.707108 -331.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
38     (particle (id 32) (pos 269.707275 -326.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
39     (particle (id 33) (pos 266.707245 -294.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
40     (particle (id 34) (pos 87.707146 -332.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
41     (particle (id 35) (pos 89.707146 -306.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
42     (particle (id 36) (pos 329.707214 -301.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
43     (particle (id 37) (pos 331.707214 -330.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
44     (particle (id 38) (pos 23.707153 -312.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
45     (particle (id 39) (pos 23.707153 -338.768158) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
46     (particle (id 40) (pos 391.707214 -330.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
47     (particle (id 41) (pos 387.707214 -305.768188) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
48     (particle (id 42) (pos 184.707092 -337.768158) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
49     (particle (id 43) (pos 222.707092 -337.768158) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
50     (particle (id 45) (pos 53.787170 -78.127998) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
51     (particle (id 46) (pos 354.787231 -62.127979) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
52     (particle (id 47) (pos 197.787109 27.871872) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
53     (particle (id 48) (pos 91.787163 46.871918) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
54     (particle (id 49) (pos 307.787292 46.871918) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
55     (particle (id 50) (pos 136.000000 90.000000) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
56     (particle (id 51) (pos 197.000000 91.000000) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
57     (particle (id 52) (pos 256.000000 91.000000) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
58     (particle (id 53) (pos 184.000000 -378.000000) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
59     (particle (id 54) (pos 185.000000 -358.000000) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
60     (particle (id 55) (pos 223.000000 -359.000000) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
61     (particle (id 56) (pos 225.000000 -379.000000) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
62     (particle (id 57) (pos 195.000000 -393.000000) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
63     (particle (id 58) (pos 213.000000 -393.000000) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
64     (particle (id 59) (pos 208.000000 -349.000000) (velocity 0.000000 0.000000) (fixed #f) (mass 10.000000))
65   )
66   (springs
67     (spring (first 0) (second 1) (length 54.000046))
68     (spring (first 1) (second 2) (length 85.158585))
69     (spring (first 2) (second 3) (length 100.124939))
70     (spring (first 3) (second 4) (length 125.538857))
71     (spring (first 4) (second 5) (length 117.085373))
72     (spring (first 5) (second 6) (length 118.456879))
73     (spring (first 6) (second 7) (length 113.846420))
74     (spring (first 7) (second 8) (length 82.734444))
75     (spring (first 8) (second 9) (length 80.049988))
76     (spring (first 9) (second 10) (length 57.999939))
77     (spring (first 10) (second 11) (length 90.955925))
78     (spring (first 11) (second 12) (length 97.989815))
79     (spring (first 12) (second 13) (length 150.615417))
80     (spring (first 13) (second 14) (length 140.071533))
81     (spring (first 14) (second 15) (length 132.834412))
82     (spring (first 15) (second 16) (length 135.151703))
83     (spring (first 16) (second 17) (length 133.454193))
84     (spring (first 17) (second 0) (length 103.812248))
85     (spring (first 17) (second 2) (length 47.169926))
86     (spring (first 16) (second 3) (length 48.764793))
87     (spring (first 4) (second 15) (length 52.497517))
88     (spring (first 5) (second 14) (length 49.999947))
89     (spring (first 6) (second 13) (length 54.625889))
90     (spring (first 7) (second 12) (length 55.009155))
91     (spring (first 8) (second 11) (length 53.935158))
92     (spring (first 0) (second 2) (length 108.074005))
93     (spring (first 17) (second 3) (length 119.816559))
94     (spring (first 16) (second 4) (length 132.672516))
95     (spring (first 15) (second 5) (length 133.958878))
96     (spring (first 5) (second 13) (length 140.428040))
97     (spring (first 6) (second 12) (length 140.630768))
98     (spring (first 7) (second 11) (length 110.435570))
99     (spring (first 8) (second 10) (length 108.903587))
100     (spring (first 15) (second 18) (length 80.448700))
101     (spring (first 18) (second 19) (length 133.000137))
102     (spring (first 19) (second 13) (length 84.876305))
103     (spring (first 19) (second 14) (length 72.111191))
104     (spring (first 14) (second 18) (length 69.289200))
105     (spring (first 18) (second 20) (length 56.462387))
106     (spring (first 20) (second 21) (length 93.005424))
107     (spring (first 21) (second 19) (length 55.973282))
108     (spring (first 21) (second 22) (length 50.358810))
109     (spring (first 22) (second 23) (length 79.006332))
110     (spring (first 23) (second 20) (length 52.611862))
111     (spring (first 18) (second 21) (length 126.625443))
112     (spring (first 20) (second 19) (length 122.576683))
113     (spring (first 23) (second 21) (length 99.126259))
114     (spring (first 22) (second 20) (length 100.846466))
115     (spring (first 23) (second 24) (length 46.529549))
116     (spring (first 24) (second 25) (length 37.000000))
117     (spring (first 25) (second 22) (length 46.518787))
118     (spring (first 25) (second 23) (length 71.847054))
119     (spring (first 24) (second 22) (length 70.802521))
120     (spring (first 24) (second 26) (length 47.169968))
121     (spring (first 26) (second 27) (length 31.000000))
122     (spring (first 27) (second 25) (length 47.042595))
123     (spring (first 27) (second 24) (length 58.600391))
124     (spring (first 26) (second 25) (length 57.428265))
125     (spring (first 26) (second 23) (length 91.760605))
126     (spring (first 27) (second 22) (length 91.678818))
127     (spring (first 26) (second 28) (length 38.470737))
128     (spring (first 28) (second 29) (length 42.011902))
129     (spring (first 29) (second 27) (length 37.336308))
130     (spring (first 28) (second 27) (length 53.037701))
131     (spring (first 26) (second 29) (length 51.623638))
132     (spring (first 26) (second 30) (length 48.373531))
133     (spring (first 30) (second 31) (length 33.241539))
134     (spring (first 31) (second 28) (length 48.466480))
135     (spring (first 28) (second 30) (length 38.626392))
136     (spring (first 31) (second 26) (length 75.742973))
137     (spring (first 29) (second 32) (length 44.272060))
138     (spring (first 32) (second 33) (length 32.140320))
139     (spring (first 33) (second 27) (length 47.927170))
140     (spring (first 29) (second 33) (length 42.953602))
141     (spring (first 32) (second 27) (length 69.354286))
142     (spring (first 31) (second 34) (length 53.009396))
143     (spring (first 34) (second 35) (length 26.076809))
144     (spring (first 35) (second 30) (length 60.406914))
145     (spring (first 33) (second 36) (length 63.387665))
146     (spring (first 36) (second 37) (length 29.068884))
147     (spring (first 37) (second 32) (length 62.128838))
148     (spring (first 32) (second 36) (length 64.999947))
149     (spring (first 37) (second 33) (length 74.303406))
150     (spring (first 34) (second 30) (length 70.235283))
151     (spring (first 31) (second 35) (length 56.797852))
152     (spring (first 35) (second 38) (length 66.272156))
153     (spring (first 38) (second 39) (length 25.999969))
154     (spring (first 39) (second 34) (length 64.280624))
155     (spring (first 34) (second 38) (length 67.052208))
156     (spring (first 39) (second 35) (length 73.348465))
157     (spring (first 37) (second 40) (length 60.000000))
158     (spring (first 40) (second 41) (length 25.317978))
159     (spring (first 41) (second 36) (length 58.137768))
160     (spring (first 37) (second 41) (length 61.326992))
161     (spring (first 36) (second 40) (length 68.447060))
162     (spring (first 31) (second 42) (length 44.407188))
163     (spring (first 42) (second 43) (length 38.000000))
164     (spring (first 43) (second 32) (length 48.270245))
165     (spring (first 43) (second 29) (length 25.495068))
166     (spring (first 42) (second 28) (length 24.020824))
167     (spring (first 28) (second 43) (length 44.102154))
168     (spring (first 42) (second 29) (length 49.739304))
169     (spring (first 3) (second 15) (length 146.492279))
170     (spring (first 7) (second 13) (length 143.265457))
171     (spring (first 4) (second 18) (length 108.240334))
172     (spring (first 18) (second 5) (length 98.493568))
173     (spring (first 5) (second 19) (length 100.498825))
174     (spring (first 19) (second 6) (length 109.123627))
175     (spring (first 1) (second 17) (length 105.361206))
176     (spring (first 2) (second 16) (length 130.249832))
177     (spring (first 8) (second 12) (length 99.724541))
178     (spring (first 11) (second 9) (length 94.704727))
179     (spring (first 15) (second 45) (length 43.386269))
180     (spring (first 45) (second 18) (length 82.113892))
181     (spring (first 45) (second 16) (length 149.056549))
182     (spring (first 19) (second 46) (length 88.758385))
183     (spring (first 46) (second 13) (length 30.877357))
184     (spring (first 46) (second 12) (length 160.578903))
185     (spring (first 4) (second 47) (length 113.165939))
186     (spring (first 47) (second 6) (length 119.699829))
187     (spring (first 47) (second 5) (length 37.753071))
188     (spring (first 3) (second 48) (length 117.797508))
189     (spring (first 48) (second 4) (length 35.169643))
190     (spring (first 48) (second 47) (length 107.689323))
191     (spring (first 47) (second 49) (length 111.629036))
192     (spring (first 49) (second 6) (length 33.836998))
193     (spring (first 49) (second 7) (length 101.219757))
194     (spring (first 1) (second 3) (length 181.077255))
195     (spring (first 7) (second 9) (length 161.644592))
196     (spring (first 8) (second 49) (length 175.578415))
197     (spring (first 2) (second 48) (length 203.843002))
198     (spring (first 15) (second 20) (length 131.711746))
199     (spring (first 21) (second 13) (length 133.958984))
200     (spring (first 48) (second 50) (length 61.764118))
201     (spring (first 50) (second 51) (length 61.008198))
202     (spring (first 51) (second 47) (length 63.133034))
203     (spring (first 51) (second 52) (length 59.000000))
204     (spring (first 52) (second 49) (length 68.038307))
205     (spring (first 52) (second 47) (length 85.871422))
206     (spring (first 50) (second 47) (length 87.621635))
207     (spring (first 50) (second 5) (length 118.914604))
208     (spring (first 5) (second 52) (length 114.941360))
209     (spring (first 52) (second 14) (length 160.587402))
210     (spring (first 14) (second 50) (length 163.148636))
211     (spring (first 53) (second 54) (length 20.024984))
212     (spring (first 54) (second 55) (length 38.013157))
213     (spring (first 55) (second 56) (length 20.099751))
214     (spring (first 56) (second 53) (length 41.012192))
215     (spring (first 53) (second 55) (length 43.382023))
216     (spring (first 56) (second 54) (length 45.177429))
217     (spring (first 53) (second 57) (length 18.601076))
218     (spring (first 57) (second 58) (length 18.000000))
219     (spring (first 58) (second 56) (length 18.439089))
220     (spring (first 55) (second 59) (length 18.027756))
221     (spring (first 59) (second 54) (length 24.698177))
222     (spring (first 59) (second 42) (length 25.859501))
223     (spring (first 59) (second 43) (length 18.505482))
224     (spring (first 29) (second 59) (length 41.244560))
225     (spring (first 59) (second 28) (length 41.692402))
226     (spring (first 56) (second 42) (length 57.650528))
227     (spring (first 53) (second 43) (length 55.828667))
228     (spring (first 57) (second 56) (length 33.105892))
229     (spring (first 58) (second 53) (length 32.649654))
230     (spring (first 57) (second 43) (length 61.791904))
231     (spring (first 58) (second 42) (length 62.056789))
232     (spring (first 48) (second 52) (length 170.038651))
233     (spring (first 49) (second 50) (length 177.118332))
234     (spring (first 51) (second 4) (length 136.347092))
235     (spring (first 6) (second 51) (length 142.208221))
236   ))
238 ;; EOF ;;