+++ /dev/null
-scale 1 87;
-
-vehicle "39230"
-{
- article_number
- {
- vendor "Märklin";
- article "39230";
- };
- name "BR 23";
- locomotive true;
- function 0 "light";
- function 1 "smke";
- function 2 "sfx";
- function 3 "whst";
-
- gauge 16.5;
- length 154;
- width 38;
- height 53;
-
- object "br23-body.object";
-
- bogie
- {
- position 33;
- axle { position 22; wheel_diameter 11; };
- };
- axle { position 20; wheel_diameter 20; powered true; };
- axle { position -3; wheel_diameter 20; powered true; };
- axle { position -26; wheel_diameter 20; powered true; };
- bogie
- {
- position -38;
- axle { position -22; wheel_diameter 14; };
- };
-};
-
-vehicle "29820-02"
-{
- article_number
- {
- vendor "Märklin";
- article "29820";
- part "02";
- };
- name "BR 50";
- locomotive true;
- function 0 "light";
- function 1 "smke";
- function 2 "telex";
- function 3 "sfx";
- function 5 "whst";
- maximum_speed 0.255;
-
- gauge 16.5;
- length 160;
- width 37;
- height 50.5;
-
- object "br50-body.object";
-
- bogie
- {
- position 37;
- object "br50-bogie-front.object";
- axle { position 24; wheel_diameter 9; object "br50-axle-front.object"; };
- };
- axle { position 29; wheel_diameter 16; powered true; object "br50-axle.object"; };
- axle { position 9.5; wheel_diameter 16; powered true; object "br50-axle.object"; };
- axle { position -10; wheel_diameter 16; powered true; object "br50-axle-mid.object"; };
- axle { position -29.5; wheel_diameter 16; powered true; object "br50-axle.object"; };
- axle { position -49; wheel_diameter 16; powered true; object "br50-axle.object"; };
-
- rod "coupling_r"
- {
- move
- {
- target_axle 3;
- target_position 0 -10.5 -3.5;
- };
- object "br50-rod-coupling.object";
- };
-
- rod "main_r"
- {
- move
- {
- target_axle 3;
- target_position 0 -13 -3.5;
- };
- rotate
- {
- target_rod "piston_r";
- target_position 0 1 0;
- local_position 37.5 0 0;
- };
- object "br50-rod-main.object";
- };
-
- rod "piston_r"
- {
- initial_position 28 -14 8;
- move
- {
- target_rod "main_r";
- target_position 37.5 -1 0;
- };
- slide
- {
- target_position 27 -14 8;
- axis 1 0 0;
- };
- object "br50-rod-piston.object";
- };
-
- rod "eccentric_r"
- {
- move
- {
- target_axle 3;
- target_position 1.5 -15 0;
- };
- rotate
- {
- target_rod "expansion_r";
- target_position 0 -0.5 -4.5;
- local_position 21 0 0;
- };
- object "br50-rod-eccentric.object";
- };
-
- rod "expansion_r"
- {
- initial_position 10.5 -14.5 16.5;
- rotate
- {
- target_rod "eccentric_r";
- target_position 21 0.5 0;
- local_position 0 0 -4.5;
- };
- object "br50-rod-link.object";
- };
-
- rod "reach"
- {
- initial_position 7 -9.5 27.5;
- object "br50-rod-reach.object";
- };
-
- rod "transfer"
- {
- initial_position 4 0 22;
- rotate
- {
- target_rod "reach";
- local_position -1 -9.5 5.5;
- };
- object "br50-rod-transfer.object";
- };
-
- rod "expansion_guide_r"
- {
- move
- {
- target_rod "expansion_r";
- target_position 20.5 0 0;
- };
- rotate
- {
- target_rod "radius_r";
- target_position 3.2 0 0.5;
- local_position -20.5 0 0;
- };
- };
-
- rod "lifting_guide_r"
- {
- move
- {
- target_rod "expansion_guide_r";
- target_position -20.5 0 0;
- };
- rotate
- {
- target_rod "lifting_r";
- target_position 0 1 -5.5;
- local_position -3.2 0 -0.5;
- };
- };
-
- rod "lifting_r"
- {
- move
- {
- target_rod "transfer";
- target_position 4.5 -15.5 0;
- };
- rotate
- {
- target_rod "lifting_guide_r";
- target_position -3.2 -1 -0.5;
- local_position 0 0 -5.5;
- };
- object "br50-rod-lifting.object";
- };
-
- rod "radius_guide_r"
- {
- initial_position 33 -16 15.5;
- move
- {
- target_rod "valve_r";
- };
- rotate
- {
- target_rod "radius_r";
- target_position 25 -1 0.5;
- local_position 0 0 1.5;
- };
- };
-
- rod "radius_r"
- {
- initial_position 11 -15 17;
- move
- {
- target_rod "lifting_r";
- target_position 0 0.5 -5.5;
- };
- rotate
- {
- target_rod "radius_guide_r";
- target_position 0 1 1.5;
- local_position 25 0 0.5;
- };
- object "br50-rod-radius.object";
- };
-
- rod "union_r"
- {
- move
- {
- target_rod "piston_r";
- target_position 0 -1.5 -2;
- };
- rotate
- {
- target_rod "combination_r";
- target_position 0 0 -11.5;
- local_position 5.5 0 0;
- };
- object "br50-rod-union.object";
- };
-
- rod "combination_r"
- {
- initial_position 38 -15.5 17;
- move
- {
- target_rod "radius_r";
- target_position 25 -0.5 0.5;
- };
- rotate
- {
- target_rod "union_r";
- target_position 5.5 0 0;
- local_position 0 0 -11.5;
- };
- object "br50-rod-combination.object";
- };
-
- rod "valve_r"
- {
- initial_position 33 -16 15.5;
- move
- {
- target_rod "combination_r";
- target_position 0 -0.5 -1.5;
- };
- slide
- {
- target_position 32 -16 15.5;
- axis 1 0 0;
- };
- object "br50-rod-valve.object";
- };
-
- mirror_rods
- {
- filter "_r$";
- phase_offset -90;
- };
-};
-
-vehicle "29530-01"
-{
- article_number
- {
- vendor "Märklin";
- article "29530";
- part "01";
- };
- name "BR 86";
- locomotive true;
- function 0 "light";
- function 2 "telex";
- maximum_speed 0.255;
-
- gauge 16.5;
- length 144;
- width 33;
- height 33;
-
- object "br86-body.object";
-
- bogie
- {
- position 36;
- axle { position 23; wheel_diameter 9; };
- };
- axle { position 29; wheel_diameter 16; powered true; };
- axle { position 9.67; wheel_diameter 16; powered true; };
- axle { position -9.67; wheel_diameter 16; powered true; };
- axle { position -29; wheel_diameter 16; powered true; };
- bogie
- {
- position -36;
- axle { position -23; wheel_diameter 9; };
- };
-};
-
-vehicle "36850"
-{
- article_number
- {
- vendor "Märklin";
- article "36850";
- };
- name "BR 185";
- locomotive true;
- function 0 "light";
- maximum_speed 0.447;
-
- gauge 16.5;
- length 218;
- width 34;
- height 43;
-
- object "br185-body.object";
-
- bogie
- {
- position 60;
- object "br185-bogie.object";
- axle { position 15; wheel_diameter 14; powered true; object "br185-axle.object"; };
- axle { position -15; wheel_diameter 14; powered true; object "br185-axle.object"; };
- };
- bogie
- {
- position -60;
- object "br185-bogie.object";
- axle { position 15; wheel_diameter 14; powered true; object "br185-axle.object"; };
- axle { position -15; wheel_diameter 14; powered true; object "br185-axle.object"; };
- };
-};
-
-vehicle "37225-02"
-{
- article_number
- {
- vendor "Märklin";
- article "37225";
- part "02";
- };
- name "BR 194";
- locomotive true;
- function 0 "light";
- maximum_speed 0.287;
-
- gauge 16.5;
- length 212;
- width 34;
- height 45;
-
- object "br194-body.object";
-
- bogie
- {
- position 45;
- object "br194-bogie.object";
- // Note: front bogie not powered in model
- axle { position 34; wheel_diameter 14; powered true; };
- axle { position 6; wheel_diameter 14; powered true; };
- axle { position -19; wheel_diameter 14; powered true; };
- };
- bogie
- {
- position -45;
- object "br194-bogie.object";
- rotate_object true;
- axle { position 19; wheel_diameter 14; powered true; };
- axle { position -6; wheel_diameter 14; powered true; };
- axle { position -34; wheel_diameter 14; powered true; };
- };
-};
-
-vehicle "39410"
-{
- article_number
- {
- vendor "Märklin";
- article "39410";
- };
- name "BR E 41";
- locomotive true;
- function 0 "light";
- function 3 "sfx";
- function 5 "whstl";
- maximum_speed 0.383;
-
- gauge 16.5;
- length 180;
- width 35;
- height 44;
-
- object "bre41-body.object";
-
- bogie
- {
- position 42;
- object "bre41-bogie.object";
- axle { position 18.5; wheel_diameter 14; powered true; object "bre41-axle.object"; };
- axle { position -18.5; wheel_diameter 14; powered true; object "bre41-axle.object"; };
- };
- bogie
- {
- position -42;
- object "bre41-bogie.object";
- rotate_object true;
- axle { position 18.5; wheel_diameter 14; powered true; object "bre41-axle.object"; };
- axle { position -18.5; wheel_diameter 14; powered true; object "bre41-axle.object"; };
- };
-};
-
-vehicle "37574-01"
-{
- article_number
- {
- vendor "Märklin";
- article "37574";
- part "01";
- };
- name "BR E 03";
- locomotive true;
- function 0 "light";
- function 2 "sfx";
- function 3 "whstl";
- swap_direction true;
- maximum_speed 0.639;
-
- gauge 16.5;
- length 219;
- width 35;
- height 49;
-
- // XXX Create proper 3D model for this
- object "br185-body.object";
-
- bogie
- {
- position 62;
- axle { position 17; wheel_diameter 14; powered true; };
- axle { position -8.5; wheel_diameter 14; powered true; };
- axle { position -34; wheel_diameter 14; powered true; };
- };
-
- bogie
- {
- position -62;
- axle { position 34; wheel_diameter 14; powered true; };
- axle { position 8.5; wheel_diameter 14; powered true; };
- axle { position -17; wheel_diameter 14; powered true; };
- };
-};
-
-vehicle "37504"
-{
- // XXX The power car is really in the middle, but that configuration isn't supported yet
- article_number
- {
- vendor "Märklin";
- article "37504";
- };
- name "BR 420 S-bahn";
- locomotive true;
- function 0 "light";
- function 1 "intlt";
- function 2 "sfx";
- function 3 "whstl";
- maximum_speed 0.383;
-
- gauge 16.5;
- length 268;
- width 33;
- height 44;
-
- object "br420-body.object";
-
- bogie
- {
- position 94;
- object "br420-bogie.object";
- axle { position 14.5; wheel_diameter 10; object "br420-axle.object"; };
- axle { position -14.5; wheel_diameter 10; object "br420-axle.object"; };
- };
- bogie
- {
- position -96;
- object "br420-bogie.object";
- rotate_object true;
- axle { position 14.5; wheel_diameter 10; object "br420-axle.object"; };
- axle { position -14.5; wheel_diameter 10; object "br420-axle.object"; };
- };
-};
-
-vehicle "37851"
-{
- article_number
- {
- vendor "Märklin";
- article "37851";
- };
- name "BR 150";
- locomotive true;
- function 0 "light";
- function 1 "telex";
- function 3 "whstl";
- maximum_speed 0.319;
-
- gauge 16.5;
- length 224;
- width 35;
- height 47;
-
- object "br150-body.object";
-
- bogie
- {
- position 50.5;
- axle { position 25.5; wheel_diameter 10; };
- axle { position -3; wheel_diameter 10; };
- axle { position -25.5; wheel_diameter 10; };
- };
- bogie
- {
- position -50.5;
- axle { position 25.5; wheel_diameter 10; };
- axle { position 3; wheel_diameter 10; };
- axle { position -25.5; wheel_diameter 10; };
- };
-};
-
-vehicle "37968"
-{
- article_number
- {
- vendor "Märklin";
- article "37968";
- };
- name "BR 96";
- locomotive true;
- function 0 "light";
- function 2 "sfx";
- function 3 "whstl";
- maximum_speed 0.160;
-
- gauge 16.5;
- length 203;
- width 35;
- height 49;
-
- object "br96-body.object";
-
- bogie
- {
- position 32;
- object "br96-bogie-front.object";
- axle { position 35; wheel_diameter 13; };
- axle { position 17.5; wheel_diameter 13; };
- axle { position 0; wheel_diameter 13; };
- axle { position -17.5; wheel_diameter 13; };
- };
- bogie
- {
- position -49;
- object "br96-bogie-back.object";
- axle { position 26.25; wheel_diameter 13; };
- axle { position 8.75; wheel_diameter 13; };
- axle { position -8.75; wheel_diameter 13; };
- axle { position -26.25; wheel_diameter 13; };
- };
-};