]> git.tdb.fi Git - r2c2.git/blobdiff - tracks.dat
Be more consistent with the use of name and description
[r2c2.git] / tracks.dat
index 0573c4b09c8faf9f9e1d0791fd4e34e526340aca..34eeef8a8b97f14eecb5fab25a66f49de08bd4aa 100644 (file)
@@ -1,46 +1,73 @@
 scale 1 87;
-gauge 16.5;
-rail_profile
-{
-       point 1.5 0.0;
-       smooth_point 1.5 0.3;
-       smooth_point 0.8 0.4;
-       smooth_point 0.8 1.4;
-       smooth_point 1.0 1.6;
-       smooth_point 1.0 2.1;
-       smooth_point 0.8 2.3;
-       smooth_point 0.2 2.3;
-       smooth_point 0.0 2.1;
-       smooth_point 0.0 1.6;
-       smooth_point 0.2 1.4;
-       smooth_point 0.2 0.4;
-       smooth_point -0.5 0.3;
-       point -0.5 0.0;
-};
-ballast_profile
-{
-       point 20.0 0.0;
-       point 14.0 8.0;
-       point -14.0 8.0;
-       point -20.0 0.0;
-};
-
-track_technique "track.technique";
+
+track_appearance "C"
+{
+       gauge 16.5;
+       rail_profile
+       {
+               point 1.5 0.0;
+               smooth_point 1.5 0.3;
+               smooth_point 0.8 0.4;
+               smooth_point 0.8 1.4;
+               smooth_point 1.0 1.6;
+               smooth_point 1.0 2.1;
+               smooth_point 0.8 2.3;
+               smooth_point 0.2 2.3;
+               smooth_point 0.0 2.1;
+               smooth_point 0.0 1.6;
+               smooth_point 0.2 1.4;
+               smooth_point 0.2 0.4;
+               smooth_point -0.5 0.3;
+               point -0.5 0.0;
+       };
+       ballast_profile
+       {
+               point 20.0 0.0;
+               point 14.0 7.5;
+               point -14.0 7.5;
+               point -20.0 0.0;
+       };
+       tie_profile
+       {
+               point 13.5 0.0;
+               point 13.5 0.5;
+               point -13.5 0.5;
+               point -13.5 0.0;
+       };
+       tie_length 2.2;
+       tie_spacing 7.8;
+
+       technique "track.technique";
+};
 
 // Straight
 
-track 24064
+track "24064"
 {
-       description "Straight, 64.3mm (R3-R4-R5)";
+       article_number
+       {
+               vendor "Märklin";
+               article "24064";
+       };
+       appearance "C";
+       name "Straight, 64.3 mm";
+       description "R3-R4-R5 spacing";
        part
        {
                length 64.3;
        };
 };
 
-track 24071
+track "24071"
 {
-       description "Straight, 70.8mm (for slim turnouts)";
+       article_number
+       {
+               vendor "Märklin";
+               article "24071";
+       };
+       appearance "C";
+       name "Straight, 70.8 mm";
+       description "For slim turnouts";
        part
        {
                length 70.8;
@@ -48,9 +75,16 @@ track 24071
        autofit_preference 0;
 };
 
-track 24077
+track "24077"
 {
-       description "Straight, 77.5mm (R1-R2-R3)";
+       article_number
+       {
+               vendor "Märklin";
+               article "24077";
+       };
+       appearance "C";
+       name "Straight, 77.5 mm";
+       description "R1-R2-R3 spacing";
        part
        {
                length 77.5;
@@ -58,9 +92,15 @@ track 24077
        autofit_preference 2;
 };
 
-track 24094
+track "24094"
 {
-       description "Straight, 94.2mm";
+       article_number
+       {
+               vendor "Märklin";
+               article "24094";
+       };
+       appearance "C";
+       name "Straight, 94.2 mm";
        part
        {
                length 94.2;
@@ -68,9 +108,15 @@ track 24094
        autofit_preference 2;
 };
 
-track 24172
+track "24172"
 {
-       description "Straight, 171.7mm";
+       article_number
+       {
+               vendor "Märklin";
+               article "24172";
+       };
+       appearance "C";
+       name "Straight, 171.7 mm";
        part
        {
                length 171.7;
@@ -78,9 +124,16 @@ track 24172
        autofit_preference 2;
 };
 
-track 24188
+track "24188"
 {
-       description "Straight, 188.3mm (turnout length)";
+       article_number
+       {
+               vendor "Märklin";
+               article "24188";
+       };
+       appearance "C";
+       name "Straight, 188.3 mm";
+       description "Turnout length";
        part
        {
                length 188.3;
@@ -88,27 +141,46 @@ track 24188
        autofit_preference 2;
 };
 
-track 24229
+track "24229"
 {
-       description "Straight, 229.3mm";
+       article_number
+       {
+               vendor "Märklin";
+               article "24229";
+       };
+       appearance "C";
+       name "Straight, 229.3 mm";
        part
        {
                length 229.3;
        };
 };
 
-track 24236
+track "24236"
 {
-       description "Straight, 236.1mm (slim turnout length)";
+       article_number
+       {
+               vendor "Märklin";
+               article "24236";
+       };
+       appearance "C";
+       name "Straight, 236.1 mm";
+       description "Slim turnout length";
        part
        {
                length 236.1;
        };
 };
 
-track 24360
+track "24360"
 {
-       description "Straight, 360mm";
+       article_number
+       {
+               vendor "Märklin";
+               article "24360";
+       };
+       appearance "C";
+       name "Straight, 360 mm";
        part
        {
                length 360;
@@ -117,9 +189,16 @@ track 24360
 
 // Curves, R1
 
-track 24107
+track "24107"
 {
-       description "Curve, R1 = 360mm, 7.5°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24107";
+       };
+       appearance "C";
+       name "Curve, R1, 7.5°";
+       description "R = 360 mm";
        part
        {
                length 7.5;
@@ -127,9 +206,16 @@ track 24107
        };
 };
 
-track 24115
+track "24115"
 {
-       description "Curve, R1 = 360mm, 15°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24115";
+       };
+       appearance "C";
+       name "Curve, R1, 15°";
+       description "R = 360 mm";
        part
        {
                length 15;
@@ -137,9 +223,16 @@ track 24115
        };
 };
 
-track 24130
+track "24130"
 {
-       description "Curve, R1 = 360mm, 30°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24130";
+       };
+       appearance "C";
+       name "Curve, R1, 30°";
+       description "R = 360 mm";
        part
        {
                length 30;
@@ -149,9 +242,16 @@ track 24130
 
 // Curves, R2
 
-track 24206
+track "24206"
 {
-       description "Curve, R2 = 437.5mm, 5.7° (turnout to 30°)";
+       article_number
+       {
+               vendor "Märklin";
+               article "24206";
+       };
+       appearance "C";
+       name "Curve, R2, 5.7°";
+       description "R = 437.5 mm, complements turnout to 30°";
        part
        {
                length 5.7;
@@ -159,9 +259,16 @@ track 24206
        };
 };
 
-track 24207
+track "24207"
 {
-       description "Curve, R2 = 437.5mm, 7.5°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24207";
+       };
+       appearance "C";
+       name "Curve, R2, 7.5°";
+       description "R = 437.5 mm";
        part
        {
                length 7.5;
@@ -169,9 +276,16 @@ track 24207
        };
 };
 
-track 24215
+track "24215"
 {
-       description "Curve, R2 = 437.5mm, 15°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24215";
+       };
+       appearance "C";
+       name "Curve, R2, 15°";
+       description "R = 437.5 mm";
        part
        {
                length 15;
@@ -179,9 +293,16 @@ track 24215
        };
 };
 
-track 24224
+track "24224"
 {
-       description "Curve, R2 = 437.5mm, 24.3° (turnout)";
+       article_number
+       {
+               vendor "Märklin";
+               article "24224";
+       };
+       appearance "C";
+       name "Curve, R2, 24.3°";
+       description "R = 437.5 mm, turnout angle";
        part
        {
                length 24.3;
@@ -189,9 +310,16 @@ track 24224
        };
 };
 
-track 24230
+track "24230"
 {
-       description "Curve, R2 = 437.5mm, 30°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24230";
+       };
+       appearance "C";
+       name "Curve, R2, 30°";
+       description "R = 437.5 mm";
        part
        {
                length 30;
@@ -201,9 +329,16 @@ track 24230
 
 // Curves, R3
 
-track 24330
+track "24330"
 {
-       description "Curve, R3 = 515mm, 30°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24330";
+       };
+       appearance "C";
+       name "Curve, R3, 30°";
+       description "R = 515mm";
        part
        {
                length 30;
@@ -213,9 +348,16 @@ track 24330
 
 // Curves, R4
 
-track 24430
+track "24430"
 {
-       description "Curve, R4 = 579.3mm, 30°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24430";
+       };
+       appearance "C";
+       name "Curve, R4, 30°";
+       description "R = 579.3mm";
        part
        {
                length 30;
@@ -225,9 +367,16 @@ track 24430
 
 // Curves, R5
 
-track 24530
+track "24530"
 {
-       description "Curve, R5 = 643.6mm, 30°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24530";
+       };
+       appearance "C";
+       name "Curve, R5, 30°";
+       description "R = 643.6mm";
        part
        {
                length 30;
@@ -237,9 +386,16 @@ track 24530
 
 // Curves, slim turnout
 
-track 24912
+track "24912"
 {
-       description "Curve, R = 1114.6mm, 12.1° (slim turnout)";
+       article_number
+       {
+               vendor "Märklin";
+               article "24912";
+       };
+       appearance "C";
+       name "Curve, 12.1°";
+       description "R = 1114.6mm, slim turnout angle";
        part
        {
                length 12.1;
@@ -249,9 +405,16 @@ track 24912
 
 // Curved turnouts, R1
 
-track 24671
+track "24671"
 {
-       description "Curved turnout, left";
+       article_number
+       {
+               vendor "Märklin";
+               article "24671";
+       };
+       appearance "C";
+       name "Curved turnout, left";
+       description "R1, R = 360 mm, 30°";
        part
        {
                length 77.5;
@@ -272,9 +435,16 @@ track 24671
        };
 };
 
-track 24672
+track "24672"
 {
-       description "Curved turnout, right";
+       article_number
+       {
+               vendor "Märklin";
+               article "24672";
+       };
+       appearance "C";
+       name "Curved turnout, right";
+       description "R1, R = 360 mm, 30°";
        part
        {
                length 77.5;
@@ -297,9 +467,16 @@ track 24672
 
 // Turnouts, R2
 
-track 24611
+track "24611"
 {
-       description "Turnout, left";
+       article_number
+       {
+               vendor "Märklin";
+               article "24611";
+       };
+       appearance "C";
+       name "Turnout, left";
+       description "R2, R = 437.5 mm, 24.3°";
        part
        {
                length 188.3;
@@ -313,9 +490,16 @@ track 24611
        };
 };
 
-track 24612
+track "24612"
 {
-       description "Turnout, right";
+       article_number
+       {
+               vendor "Märklin";
+               article "24612";
+       };
+       appearance "C";
+       name "Turnout, right";
+       description "R2, R = 437.5 mm, 24.3°";
        part
        {
                length 188.3;
@@ -329,9 +513,16 @@ track 24612
        };
 };
 
-track 24630
+track "24630"
 {
-       description "Turnout, 3-way";
+       article_number
+       {
+               vendor "Märklin";
+               article "24630";
+       };
+       appearance "C";
+       name "Turnout, 3-way";
+       description "R2, R = 437.5 mm, 24.3°";
        part
        {
                length 188.3;
@@ -351,9 +542,16 @@ track 24630
        };
 };
 
-track 24624
+track "24624"
 {
-       description "Turnout, double slip";
+       article_number
+       {
+               vendor "Märklin";
+               article "24624";
+       };
+       appearance "C";
+       name "Turnout, double slip";
+       description "R2, R = 437.5 mm, 24.3°";
        state_bits 1;
        part
        {
@@ -383,9 +581,16 @@ track 24624
 
 // Slim turnouts
 
-track 24711
+track "24711"
 {
-       description "Slim turnout, left";
+       article_number
+       {
+               vendor "Märklin";
+               article "24711";
+       };
+       appearance "C";
+       name "Slim turnout, left";
+       description "R = 1114.6mm, 12.1°";
        part
        {
                length 236.1;
@@ -399,9 +604,16 @@ track 24711
        };
 };
 
-track 24712
+track "24712"
 {
-       description "Slim turnout, right";
+       article_number
+       {
+               vendor "Märklin";
+               article "24712";
+       };
+       appearance "C";
+       name "Slim turnout, right";
+       description "R = 1114.6mm, 12.1°";
        part
        {
                length 236.1;
@@ -417,9 +629,16 @@ track 24712
 
 // Crossings
 
-track 24640
+track "24640"
 {
-       description "Crossing, 24.3°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24640";
+       };
+       appearance "C";
+       name "Crossing, 24.3°";
+       description "Turnout angle";
        part
        {
                length 188.3;
@@ -431,9 +650,16 @@ track 24640
        };
 };
 
-track 24649
+track "24649"
 {
-       description "Crossing, 48.6°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24649";
+       };
+       appearance "C";
+       name "Crossing, 48.6°";
+       description "2× turnout angle";
        part
        {
                length 103.3;
@@ -445,9 +671,16 @@ track 24649
        };
 };
 
-track 24740
+track "24740"
 {
-       description "Slim crossing, 12.1°";
+       article_number
+       {
+               vendor "Märklin";
+               article "24740";
+       };
+       appearance "C";
+       name "Slim crossing, 12.1°";
+       description "Slim turnout angle";
        part
        {
                length 236.1;
@@ -461,9 +694,15 @@ track 24740
 
 // Specials
 
-track 24977
+track "24977"
 {
-       description "Bumper";
+       article_number
+       {
+               vendor "Märklin";
+               article "24977";
+       };
+       appearance "C";
+       name "Bumper";
        object "bumper.object";
        part
        {
@@ -472,173 +711,206 @@ track 24977
        };
 };
 
+// Signals
+
+signal "7039"
+{
+       article_number
+       {
+               vendor "Märklin";
+               article "7039";
+       };
+       name "Home signal";
+       indication "Hp1"
+       {
+               aspect 0;
+               free_blocks 1;
+       };
+       indication "Hp0"
+       {
+               aspect 1;
+               free_blocks 0;
+       };
+       object "homesignal.object";
+};
+
 // Layout for selecting tracks
 
 layout
 {
-       track 24115
+       beamgate
+       {
+               position -0.3876098 0.3496740 0.000000;
+               rotation 1.570800;
+       };
+       track "24115"
        {
                position 0.0806517 0.139002 0;
                rotation 2.22529;
        };
-       track 24612
+       track "24612"
        {
                position -0.310086 -0.38055 0;
                rotation 1.5708;
        };
-       track 24172
+       track "24172"
        {
                position -0.232565 -0.0797749 0;
                rotation 1.5708;
        };
-       track 24611
+       track "24611"
        {
                position -0.387608 -0.380475 0;
                rotation 1.5708;
        };
-       track 24130
+       track "24130"
        {
                position 0.155044 -0.08015 0;
                rotation 1.5708;
        };
-       track 24230
+       track "24230"
        {
                position 0.232566 -0.0802249 0;
                rotation 1.5708;
        };
-       track 24107
+       track "24107"
        {
                position -0.0249545 0.231617 0;
                rotation 2.61799;
        };
-       track 24224
+       track "24224"
        {
                position -0.465131 -0.38055 0;
                rotation 1.5708;
        };
-       track 24330
+       track "24330"
        {
                position 0.310088 -0.0803 0;
                rotation 1.5708;
        };
-       track 24215
+       track "24215"
        {
                position 0.142158 0.186105 0;
                rotation 2.2253;
        };
-       track 24207
+       track "24207"
        {
                position 0.0138165 0.298658 0;
                rotation 2.61799;
        };
-       track 24711
+       track "24711"
        {
                position 0.374455 -0.381008 0;
                rotation 1.5708;
        };
-       track 24530
+       track "24530"
        {
                position 0.438821 -0.0809179 0;
                rotation 1.5708;
        };
-       track 24430
+       track "24430"
        {
                position 0.374455 -0.080609 0;
                rotation 1.5708;
        };
-       track 24630
+       track "24630"
        {
                position -0.19005 -0.380551 0;
                rotation 1.5708;
        };
-       track 24712
+       track "24712"
        {
                position 0.438821 -0.381316 0;
                rotation 1.5708;
        };
-       track 24624
+       track "24624"
        {
                position -0.0775215 -0.380625 0;
                rotation 1.5708;
        };
-       track 24640
+       track "24640"
        {
                position -0.232565 0.185972 0;
                rotation 1.5708;
        };
-       track 24671
+       track "24671"
        {
                position 0.0775225 -0.380624 0;
                rotation 1.5708;
        };
-       track 24977
+       track "24977"
        {
                position -0.465131 0.186196 0;
                rotation 1.5708;
        };
-       track 24672
+       track "24672"
        {
                position 0.155044 -0.380699 0;
                rotation 1.5708;
        };
-       track 24649
+       track "24649"
        {
                position -0.348827 0.194312 0;
                rotation 1.99491;
        };
-       track 24064
+       track "24064"
        {
                position 0.0775223 -0.080075 0;
                rotation 1.5708;
        };
-       track 24077
+       track "24077"
        {
                position -0.0775215 -0.079925 0;
                rotation 1.5708;
        };
-       track 24229
+       track "24229"
        {
                position -0.387609 -0.079626 0;
                rotation 1.5708;
        };
-       track 24071
+       track "24071"
        {
                position 2.56295e-07 -0.0799999 0;
                rotation 1.5708;
        };
-       track 24094
+       track "24094"
        {
                position -0.155042 -0.07985 0;
                rotation 1.5708;
        };
-       track 24188
+       track "24188"
        {
                position -0.310087 -0.0797 0;
                rotation 1.5708;
        };
-       track 24236
+       track "24236"
        {
                position -0.465131 -0.0795509 0;
                rotation 1.5708;
        };
-       track 24912
+       track "24912"
        {
                position 0.310088 -0.380699 0;
                rotation 1.5708;
        };
-       track 24206
+       track "24206"
        {
                position -0.446223 -0.161726 0;
                rotation 2.0944;
        };
-       track 24740
+       track "24740"
        {
                position -0.112537 0.138174 0;
                rotation 1.5708;
        };
-       track 24360
+       track "24360"
        {
                position -0.542646 -0.0794758 0;
                rotation 1.5708;
        };
+       signal "7039"
+       {
+               position -0.5020055 0.3153508 0.000000;
+               rotation 1.570800;
+       };
 };