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