292 lines
9.0 KiB
Plaintext
292 lines
9.0 KiB
Plaintext
function data()
|
||
return {
|
||
boundingInfo = {
|
||
bbMax = {
|
||
9.013, 1.611, 4.978,
|
||
},
|
||
bbMin = {
|
||
-20.31, -1.611, -0.047,
|
||
},
|
||
|
||
},
|
||
collider = {
|
||
params = {
|
||
|
||
},
|
||
type = "MESH",
|
||
|
||
},
|
||
lods = {
|
||
{
|
||
animations = {
|
||
|
||
},
|
||
children = {
|
||
{
|
||
id = "vehicle/train/IS20-16_body.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||
},
|
||
type = "GROUP",
|
||
|
||
},{
|
||
id = "vehicle/train/IS20-16_bogie_front.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.171, 0, 0, 1,
|
||
},
|
||
type = "GROUP",
|
||
|
||
},{
|
||
id = "vehicle/train/IS20-16_bogie_back.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.750, 0, 0, 1,
|
||
},
|
||
type = "GROUP",
|
||
|
||
},{
|
||
id = "vehicle/train/IS20-16_tender.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.271, 0, 0, 1,
|
||
},
|
||
type = "GROUP",
|
||
|
||
},{
|
||
id = "vehicle/train/IS20-16_tender_bogie.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -11.188, 0, 0, 1
|
||
},
|
||
type = "GROUP",
|
||
},{
|
||
id = "vehicle/train/IS20-16_tender_bogie.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -17.354, 0, 0, 1
|
||
},
|
||
type = "GROUP",
|
||
},{
|
||
id = "vehicle/train/IS20-16_parts.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.641, 0, 0, 1,
|
||
},
|
||
type = "GROUP",
|
||
|
||
},
|
||
},
|
||
events = {
|
||
drive = {
|
||
[1] = {
|
||
forward = true,
|
||
name = "drive",
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
matConfigs = {
|
||
{
|
||
0, 0, 0, 0, 0, 0, 0, 0,
|
||
},
|
||
},
|
||
static = false,
|
||
visibleFrom = 0,
|
||
visibleTo = 400,
|
||
|
||
},{
|
||
animations = {
|
||
|
||
},
|
||
children = {
|
||
{
|
||
id = "vehicle/train/IS20-16_body_lod1.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1,
|
||
},
|
||
type = "GROUP",
|
||
|
||
},{
|
||
id = "vehicle/train/IS20-16_bogie_front.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 4.171, 0, 0, 1,
|
||
},
|
||
type = "GROUP",
|
||
|
||
},{
|
||
id = "vehicle/train/IS20-16_bogie_back.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.750, 0, 0, 1,
|
||
},
|
||
type = "GROUP",
|
||
|
||
},{
|
||
id = "vehicle/train/IS20-16_tender.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -14.271, 0, 0, 1,
|
||
},
|
||
type = "GROUP",
|
||
|
||
},{
|
||
id = "vehicle/train/IS20-16_tender_bogie.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -11.188, 0, 0, 1
|
||
},
|
||
type = "GROUP",
|
||
},{
|
||
id = "vehicle/train/IS20-16_tender_bogie.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -17.354, 0, 0, 1
|
||
},
|
||
type = "GROUP",
|
||
},{
|
||
id = "vehicle/train/IS20-16_parts.grp",
|
||
transf = {
|
||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.641, 0, 0, 1,
|
||
},
|
||
type = "GROUP",
|
||
|
||
},
|
||
},
|
||
events = {
|
||
drive = {
|
||
[1] = {
|
||
forward = true,
|
||
name = "drive",
|
||
}
|
||
|
||
},
|
||
|
||
},
|
||
matConfigs = {
|
||
{
|
||
0, 0, 0, 0, 0, 0, 0, 0,
|
||
},
|
||
},
|
||
static = false,
|
||
visibleFrom = 400,
|
||
visibleTo = 2500,
|
||
|
||
},
|
||
},
|
||
metadata = {
|
||
description = {
|
||
name = _("ИС20-16"),
|
||
description = _(
|
||
"В 1937 году Ворошиловградский завод выпустил \n"..
|
||
"паровоз ИС20-16, на котором в качестве опыта был \n"..
|
||
"установлен обтекаемый кожух. В начале 1930-х ВНИИЖТ \n"..
|
||
"совместно с Московским авиационным институтом в \n"..
|
||
"результате испытаний выяснилось, что при скоростях \n"..
|
||
"выше 100 км/ч применение обтекаемого кожуха, может \n"..
|
||
"дать выигрыш в мощности в 200—250 л.с.")
|
||
},
|
||
railVehicle = {
|
||
topSpeed = 155.0,
|
||
weight = 136.0,
|
||
engines = {
|
||
{ type = "STEAM", power = 2573.0, tractiveEffort = 234.0 }
|
||
},
|
||
configs = {
|
||
{
|
||
axles = {
|
||
"vehicle/train/IS20-16/IS20-16_wheels_b.msh",
|
||
"vehicle/train/IS20-16/IS20-16_wheels_m.msh",
|
||
"vehicle/train/IS20-16/IS20-16_wheels_s.msh",
|
||
"vehicle/train/IS20-16/IS20-16_wheels_t.msh",
|
||
},
|
||
fakeBogies = {
|
||
{ group = 20, position = -17.354, offset = 0 },
|
||
{ group = 20, position = -15.188, offset = 0 },
|
||
{ group = 33, position = -8.641-15, offset = -0.3 },
|
||
{ group = 33, position = -8.641-.02, offset = -0.3 },
|
||
{ group = 35, position = -8.641-10, offset = -0.3 },
|
||
{ group = 35, position = -8.641-0.02, offset = -0.3 },
|
||
{ group = 37, position = -8.641-5, offset = -0.3 },
|
||
{ group = 37, position = -8.641-0.02, offset = -0.3 },
|
||
{ group = 39, position = -8.641-0.02, offset = -0.3 },
|
||
{ group = 39, position = -8.641+0.02, offset = -0.3 },
|
||
{ group = 41, position = -8.641+0.02, offset = -0.3 },
|
||
{ group = 41, position = -8.641+5, offset = -0.3 },
|
||
{ group = 43, position = -8.641+0.02, offset = -0.3 },
|
||
{ group = 43, position = -8.641+10, offset = -0.3 },
|
||
{ group = 45, position = -8.641+.02, offset = -0.3 },
|
||
{ group = 45, position = -8.641+15, offset = -0.3 },
|
||
},
|
||
},{
|
||
axles = {
|
||
"vehicle/train/IS20-16/IS20-16_wheels_b_lod1.msh",
|
||
"vehicle/train/IS20-16/IS20-16_wheels_m.msh",
|
||
"vehicle/train/IS20-16/IS20-16_wheels_s.msh",
|
||
"vehicle/train/IS20-16/IS20-16_wheels_t.msh",
|
||
},
|
||
fakeBogies = {
|
||
{ group = 20, position = -17.354, offset = 0 },
|
||
{ group = 20, position = -15.188, offset = 0 },
|
||
{ group = 33, position = -8.641-15, offset = -0.3 },
|
||
{ group = 33, position = -8.641-.02, offset = -0.3 },
|
||
{ group = 35, position = -8.641-10, offset = -0.3 },
|
||
{ group = 35, position = -8.641-0.02, offset = -0.3 },
|
||
{ group = 37, position = -8.641-5, offset = -0.3 },
|
||
{ group = 37, position = -8.641-0.02, offset = -0.3 },
|
||
{ group = 39, position = -8.641-0.02, offset = -0.3 },
|
||
{ group = 39, position = -8.641+0.02, offset = -0.3 },
|
||
{ group = 41, position = -8.641+0.02, offset = -0.3 },
|
||
{ group = 41, position = -8.641+5, offset = -0.3 },
|
||
{ group = 43, position = -8.641+0.02, offset = -0.3 },
|
||
{ group = 43, position = -8.641+10, offset = -0.3 },
|
||
{ group = 45, position = -8.641+.02, offset = -0.3 },
|
||
{ group = 45, position = -8.641+15, offset = -0.3 },
|
||
},
|
||
},
|
||
},
|
||
soundSet = { name = "train_steam_modern", horn = "vehicle/train_steam_modern/steam_new_horn.wav" }
|
||
},
|
||
transportVehicle = {
|
||
carrier = "RAIL"
|
||
},
|
||
availability = {
|
||
yearFrom = 1937,
|
||
yearTo = 1942
|
||
},
|
||
cost = {
|
||
price = 1300000
|
||
},
|
||
maintenance = {
|
||
runningCosts = 800000,
|
||
lifespan = 50
|
||
},
|
||
particleSystem = {
|
||
emitters = {
|
||
{
|
||
position = { 5.745, .0, 5.2},
|
||
velocity = { .0, .0, 10.0 },
|
||
color = { .3, .3, .3 },
|
||
frequency = 100,
|
||
lifeTime = 15.0,
|
||
size01 = { 1, 12.0 },
|
||
child = 1
|
||
},
|
||
{
|
||
position = { 5.743, 1.462, .0 },
|
||
velocity = { .0, 4.0, 0.0 },
|
||
color = { .4, .4, .4 },
|
||
frequency = 12,
|
||
lifeTime = 10.0,
|
||
size01 = { .8, 10.0 },
|
||
child = 1
|
||
},
|
||
{
|
||
position = { 5.743, -1.462, .0 },
|
||
velocity = { .0, -4.0, 0.0 },
|
||
color = { .4, .4, .4 },
|
||
frequency = 12,
|
||
lifeTime = 10.0,
|
||
size01 = { .8, 10.0 },
|
||
child = 1
|
||
}
|
||
|
||
}
|
||
}
|
||
},
|
||
|
||
}
|
||
end
|
||
|
||
CostIndex = S; |