]> git.tdb.fi Git - r2c2.git/blob - tracks.dat
7a2c07a354523d886217c9f5e843c386faecaa26
[r2c2.git] / tracks.dat
1 /* $Id$ */
2
3 scale 1 87;
4 gauge 16.5;
5 rail_profile
6 {
7         point 0.5 0.0;
8         point 0.5 2.3;
9         point -0.5 2.3;
10         point -0.5 0.0;
11 };
12 ballast_profile
13 {
14         point 20.0 0.0;
15         point 14.0 8.0;
16         point -14.0 8.0;
17         point -20.0 0.0;
18 };
19
20 // Straight
21
22 track 24064
23 {
24         description "Straight, 64.3mm (R3-R4-R5)";
25         part
26         {
27                 length 64.3;
28         };
29 };
30
31 track 24071
32 {
33         description "Straight, 70.8mm (for slim turnouts)";
34         part
35         {
36                 length 70.8;
37         };
38 };
39
40 track 24077
41 {
42         description "Straight, 77.5mm (R1-R2-R3)";
43         part
44         {
45                 length 77.5;
46         };
47 };
48
49 track 24094
50 {
51         description "Straight, 94.2mm";
52         part
53         {
54                 length 94.2;
55         };
56 };
57
58 track 24172
59 {
60         description "Straight, 171.7mm";
61         part
62         {
63                 length 171.7;
64         };
65 };
66
67 track 24188
68 {
69         description "Straight, 188.3mm (turnout length)";
70         part
71         {
72                 length 188.3;
73         };
74 };
75
76 track 24229
77 {
78         description "Straight, 229.3mm";
79         part
80         {
81                 length 229.3;
82         };
83 };
84
85 track 24236
86 {
87         description "Straight, 236.1mm (slim turnout length)";
88         part
89         {
90                 length 236.1;
91         };
92 };
93
94 // Curves, R1
95
96 track 24107
97 {
98         description "Curve, R1 = 360mm, 7.5°";
99         part
100         {
101                 length 7.5;
102                 radius 360;
103         };
104 };
105
106 track 24115
107 {
108         description "Curve, R1 = 360mm, 15°";
109         part
110         {
111                 length 15;
112                 radius 360;
113         };
114 };
115
116 track 24130
117 {
118         description "Curve, R1 = 360mm, 30°";
119         part
120         {
121                 length 30;
122                 radius 360;
123         };
124 };
125
126 // Curves, R2
127
128 track 24206
129 {
130         description "Curve, R2 = 437.5mm, 5.7° (turnout to 30°)";
131         part
132         {
133                 length 5.7;
134                 radius 437.5;
135         };
136 };
137
138 track 24207
139 {
140         description "Curve, R2 = 437.5mm, 7.5°";
141         part
142         {
143                 length 7.5;
144                 radius 437.5;
145         };
146 };
147
148 track 24215
149 {
150         description "Curve, R2 = 437.5mm, 15°";
151         part
152         {
153                 length 15;
154                 radius 437.5;
155         };
156 };
157
158 track 24224
159 {
160         description "Curve, R2 = 437.5mm, 24.3° (turnout)";
161         part
162         {
163                 length 24.3;
164                 radius 437.5;
165         };
166 };
167
168 track 24230
169 {
170         description "Curve, R2 = 437.5mm, 30°";
171         part
172         {
173                 length 30;
174                 radius 437.5;
175         };
176 };
177
178 // Curves, R3
179
180 track 24330
181 {
182         description "Curve, R3 = 515mm, 30°";
183         part
184         {
185                 length 30;
186                 radius 515;
187         };
188 };
189
190 // Curves, R4
191
192 track 24430
193 {
194         description "Curve, R4 = 579.3mm, 30°";
195         part
196         {
197                 length 30;
198                 radius 579.3;
199         };
200 };
201
202 // Curves, R5
203
204 track 24530
205 {
206         description "Curve, R5 = 643.6mm, 30°";
207         part
208         {
209                 length 30;
210                 radius 643.6;
211         };
212 };
213
214 // Curves, slim turnout
215
216 track 24912
217 {
218         description "Curve, R = 1114.6mm, 12.1° (slim turnout)";
219         part
220         {
221                 length 12.1;
222                 radius 1114.6;
223         };
224 };
225
226 // Curved turnouts, R1
227
228 track 24671
229 {
230         description "Curved turnout, left";
231         part
232         {
233                 length 77.5;
234                 path 1;
235         };
236         part
237         {
238                 start 77.5 0 0;
239                 length 30;
240                 radius 360;
241                 path 1;
242         };
243         part
244         {
245                 length 30;
246                 radius 360;
247                 path 0;
248         };
249 };
250
251 track 24672
252 {
253         description "Curved turnout, right";
254         part
255         {
256                 length 77.5;
257                 path 1;
258         };
259         part
260         {
261                 start 77.5 0 0;
262                 length 30;
263                 radius -360;
264                 path 1;
265         };
266         part
267         {
268                 length 30;
269                 radius -360;
270                 path 0;
271         };
272 };
273
274 // Turnouts, R2
275
276 track 24611
277 {
278         description "Turnout, left";
279         part
280         {
281                 length 188.3;
282                 path 1;
283         };
284         part
285         {
286                 length 24.3;
287                 radius 437.5;
288                 path 0;
289         };
290 };
291
292 track 24612
293 {
294         description "Turnout, right";
295         part
296         {
297                 length 188.3;
298                 path 1;
299         };
300         part
301         {
302                 length 24.3;
303                 radius -437.5;
304                 path 0;
305         };
306 };
307
308 track 24630
309 {
310         description "Turnout, 3-way";
311         double_address true;
312         part
313         {
314                 length 188.3;
315                 path 3;
316         };
317         part
318         {
319                 length 24.3;
320                 radius 437.5;
321                 path 2;
322         };
323         part
324         {
325                 length 24.3;
326                 radius -437.5;
327                 path 1;
328         };
329 };
330
331 track 24624
332 {
333         description "Turnout, double slip";
334         part
335         {
336                 length 188.3;
337                 path 3;
338         };
339         part
340         {
341                 length 24.3;
342                 radius -437.5;
343                 path 2;
344         };
345         part
346         {
347                 start 8.34 38.74 -24.3;
348                 length 188.3;
349                 path 1;
350         };
351         part
352         {
353                 start 8.34 38.74 -24.3;
354                 length 24.3;
355                 radius 437.5;
356                 path 0;
357         };
358 };
359
360 // Slim turnouts
361
362 track 24711
363 {
364         description "Slim turnout, left";
365         part
366         {
367                 length 236.1;
368                 path 1;
369         };
370         part
371         {
372                 length 12.1;
373                 radius 1114.6;
374                 path 0;
375         };
376 };
377
378 track 24712
379 {
380         description "Slim turnout, right";
381         part
382         {
383                 length 236.1;
384                 path 1;
385         };
386         part
387         {
388                 length 12.1;
389                 radius -1114.6;
390                 path 0;
391         };
392 };
393
394 // Crossings
395
396 track 24640
397 {
398         description "Crossing, 24.3°";
399         part
400         {
401                 length 188.3;
402         };
403         part
404         {
405                 start 8.34 38.74 -24.3;
406                 length 188.3;
407         };
408 };
409
410 track 24649
411 {
412         description "Crossing, 48.6°";
413         part
414         {
415                 length 103.3;
416         };
417         part
418         {
419                 start 17.49 38.74 -48.6;
420                 length 103.3;
421         };
422 };
423
424 track 24740
425 {
426         description "Slim crossing, 12.1°";
427         part
428         {
429                 length 236.1;
430         };
431         part
432         {
433                 start 2.62 24.75 -12.1;
434                 length 236.1;
435         };
436 };
437
438 // Specials
439
440 track 24977
441 {
442         description "Bumper";
443         part
444         {
445                 length 94.2;
446                 dead_end true;
447         };
448 };
449
450 // Layout for selecting tracks
451
452 layout
453 {
454         track 24115
455         {
456                 position 0.0806517 0.139002 0;
457                 rotation 2.22529;
458         };
459         track 24612
460         {
461                 position -0.310086 -0.38055 0;
462                 rotation 1.5708;
463         };
464         track 24172
465         {
466                 position -0.232565 -0.0797749 0;
467                 rotation 1.5708;
468         };
469         track 24611
470         {
471                 position -0.387608 -0.380475 0;
472                 rotation 1.5708;
473         };
474         track 24130
475         {
476                 position 0.155044 -0.08015 0;
477                 rotation 1.5708;
478         };
479         track 24230
480         {
481                 position 0.232566 -0.0802249 0;
482                 rotation 1.5708;
483         };
484         track 24107
485         {
486                 position -0.0249545 0.231617 0;
487                 rotation 2.61799;
488         };
489         track 24224
490         {
491                 position -0.465131 -0.38055 0;
492                 rotation 1.5708;
493         };
494         track 24330
495         {
496                 position 0.310088 -0.0803 0;
497                 rotation 1.5708;
498         };
499         track 24215
500         {
501                 position 0.142158 0.186105 0;
502                 rotation 2.2253;
503         };
504         track 24207
505         {
506                 position 0.0138165 0.298658 0;
507                 rotation 2.61799;
508         };
509         track 24711
510         {
511                 position 0.374455 -0.381008 0;
512                 rotation 1.5708;
513         };
514         track 24530
515         {
516                 position 0.438821 -0.0809179 0;
517                 rotation 1.5708;
518         };
519         track 24430
520         {
521                 position 0.374455 -0.080609 0;
522                 rotation 1.5708;
523         };
524         track 24630
525         {
526                 position -0.19005 -0.380551 0;
527                 rotation 1.5708;
528         };
529         track 24712
530         {
531                 position 0.438821 -0.381316 0;
532                 rotation 1.5708;
533         };
534         track 24624
535         {
536                 position -0.0775215 -0.380625 0;
537                 rotation 1.5708;
538         };
539         track 24640
540         {
541                 position -0.232565 0.185972 0;
542                 rotation 1.5708;
543         };
544         track 24671
545         {
546                 position 0.0775225 -0.380624 0;
547                 rotation 1.5708;
548         };
549         track 24977
550         {
551                 position -0.465131 0.186196 0;
552                 rotation 1.5708;
553         };
554         track 24672
555         {
556                 position 0.155044 -0.380699 0;
557                 rotation 1.5708;
558         };
559         track 24649
560         {
561                 position -0.348827 0.194312 0;
562                 rotation 1.99491;
563         };
564         track 24064
565         {
566                 position 0.0775223 -0.080075 0;
567                 rotation 1.5708;
568         };
569         track 24077
570         {
571                 position -0.0775215 -0.079925 0;
572                 rotation 1.5708;
573         };
574         track 24229
575         {
576                 position -0.387609 -0.079626 0;
577                 rotation 1.5708;
578         };
579         track 24071
580         {
581                 position 2.56295e-07 -0.0799999 0;
582                 rotation 1.5708;
583         };
584         track 24094
585         {
586                 position -0.155042 -0.07985 0;
587                 rotation 1.5708;
588         };
589         track 24188
590         {
591                 position -0.310087 -0.0797 0;
592                 rotation 1.5708;
593         };
594         track 24236
595         {
596                 position -0.465131 -0.0795509 0;
597                 rotation 1.5708;
598         };
599         track 24912
600         {
601                 position 0.310088 -0.380699 0;
602                 rotation 1.5708;
603         };
604         track 24206
605         {
606                 position -0.446223 -0.161726 0;
607                 rotation 2.0944;
608         };
609         track 24740
610         {
611                 position -0.112537 0.138174 0;
612                 rotation 1.5708;
613         };
614 };