Добавлен электровоз 2ЭС5
This commit is contained in:
parent
4d1b029fe4
commit
13e299b7a5
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,32 @@
|
|||
local audioutil = require "audioutil"
|
||||
|
||||
function data()
|
||||
return {
|
||||
|
||||
type = "GENERIC",
|
||||
|
||||
refDist = 25.0,
|
||||
|
||||
horn = "vehicle/2es5_horn.wav",
|
||||
params = {
|
||||
tracks = {
|
||||
{ clip = "vehicle/2es5.wav",
|
||||
gainCurve = {
|
||||
nodes = audioutil.plotSqrt(.0, .1, 1.0, 1.0, 10)
|
||||
},
|
||||
|
||||
pitchCurve = {
|
||||
nodes = {
|
||||
{ .0, 1.0 },
|
||||
|
||||
{ 1.0, 1.33 },
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
}
|
||||
}
|
||||
end
|
|
@ -0,0 +1,69 @@
|
|||
function data()
|
||||
return {
|
||||
children = {
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
0, 0, 0, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
}, {
|
||||
id = "vehicle/train/2es5_bogie_1.grp",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
4.2566, 0, 0, 1,
|
||||
},
|
||||
type = "GROUP",
|
||||
|
||||
}, {
|
||||
id = "vehicle/train/2es5_bogie_2.grp",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
-4.2466, 0, 0, 1,
|
||||
},
|
||||
type = "GROUP",
|
||||
|
||||
}, {
|
||||
id = "vehicle/train/2es5/2es5_glass.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
0, 0, 0, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
}, {
|
||||
id = "vehicle/train/2es5/2es5_light.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
0.005, 0, 0, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
}, {
|
||||
id = "vehicle/train/2es5/2es5_pntgrph_1.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
0, 0, 0, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
},
|
||||
},
|
||||
matConfigs = {
|
||||
{ 0, 0, 0, 0, 0, }
|
||||
},
|
||||
}
|
||||
end
|
|
@ -0,0 +1,59 @@
|
|||
function data()
|
||||
return {
|
||||
children = {
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5.msh",
|
||||
transf = {
|
||||
-1, 0, 0, 0,
|
||||
0, -1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
0, 0, 0, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
}, {
|
||||
id = "vehicle/train/2es5_bogie_3.grp",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
4.2466, 0, 0, 1,
|
||||
},
|
||||
type = "GROUP",
|
||||
|
||||
}, {
|
||||
id = "vehicle/train/2es5_bogie_4.grp",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
-4.2466, 0, 0, 1,
|
||||
},
|
||||
type = "GROUP",
|
||||
|
||||
}, {
|
||||
id = "vehicle/train/2es5/2es5_glass.msh",
|
||||
transf = {
|
||||
-1, 0, 0, 0,
|
||||
0, -1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
0, 0, 0, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
}, {
|
||||
id = "vehicle/train/2es5/2es5_pntgrph_2.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
0, 0, 0, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
},
|
||||
},
|
||||
matConfigs = {
|
||||
{ 0, 0, 0, 0, 0,}
|
||||
},
|
||||
}
|
||||
end
|
|
@ -0,0 +1,41 @@
|
|||
function data()
|
||||
return {
|
||||
children = {
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_bogie_1.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
0, 0, 0, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
},
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_wheels.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
1.3011, 0, 0.5882, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
},
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_wheels.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
-1.3011, 0, 0.5882, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
},
|
||||
},
|
||||
matConfigs = {
|
||||
{ 0, 0, 0}
|
||||
},
|
||||
}
|
||||
end
|
|
@ -0,0 +1,41 @@
|
|||
function data()
|
||||
return {
|
||||
children = {
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_bogie_2.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
0, 0, 0, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
},
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_wheels.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
1.3011, 0, 0.5882, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
},
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_wheels.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
-1.3011, 0, 0.5882, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
},
|
||||
},
|
||||
matConfigs = {
|
||||
{ 0, 0, 0}
|
||||
},
|
||||
}
|
||||
end
|
|
@ -0,0 +1,41 @@
|
|||
function data()
|
||||
return {
|
||||
children = {
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_bogie_3.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
0, 0, 0, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
},
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_wheels.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
1.3011, 0, 0.5882, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
},
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_wheels.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
-1.3011, 0, 0.5882, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
},
|
||||
},
|
||||
matConfigs = {
|
||||
{ 0, 0, 0}
|
||||
},
|
||||
}
|
||||
end
|
|
@ -0,0 +1,41 @@
|
|||
function data()
|
||||
return {
|
||||
children = {
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_bogie_4.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
0, 0, 0, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
},
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_wheels.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
1.3011, 0, 0.5882, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
},
|
||||
{
|
||||
id = "vehicle/train/2es5/2es5_wheels.msh",
|
||||
transf = {
|
||||
1, 0, 0, 0,
|
||||
0, 1, 0, 0,
|
||||
0, 0, 1, 0,
|
||||
-1.3011, 0, 0.5882, 1,
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
},
|
||||
},
|
||||
matConfigs = {
|
||||
{ 0, 0, 0}
|
||||
},
|
||||
}
|
||||
end
|
|
@ -0,0 +1,40 @@
|
|||
function data()
|
||||
return
|
||||
{
|
||||
params =
|
||||
{
|
||||
fade_out_range = { fadeOutEndDist = 20000, fadeOutStartDist = 10000, },
|
||||
map_color_reflect =
|
||||
{
|
||||
compressionAllowed = true,
|
||||
fileName = "models/vehicle/train/2es5.tga",
|
||||
magFilter = "LINEAR", minFilter = "LINEAR_MIPMAP_LINEAR",
|
||||
mipmapAlphaScale = 0,
|
||||
type = "TWOD",
|
||||
wrapS = "REPEAT", wrapT = "REPEAT",
|
||||
},
|
||||
map_env = -- Cube map
|
||||
{
|
||||
compressionAllowed = true,
|
||||
fileName = "c.tga",
|
||||
magFilter = "LINEAR", minFilter = "LINEAR",
|
||||
mipmapAlphaScale = 0,
|
||||
type = "CUBE_MAP",
|
||||
wrapS = "REPEAT", wrapT = "REPEAT",
|
||||
},
|
||||
map_normal =
|
||||
{
|
||||
compressionAllowed = false,
|
||||
fileName = "models/vehicle/train/2es5_nrml.tga",
|
||||
magFilter = "LINEAR", minFilter = "LINEAR_MIPMAP_LINEAR",
|
||||
mipmapAlphaScale = 0,
|
||||
type = "TWOD",
|
||||
wrapS = "REPEAT", wrapT = "REPEAT",
|
||||
},
|
||||
polygon_offset = { factor = 0, units = 0, },
|
||||
props = { coeffs = { 1, 1, 1.0, 10, }, },
|
||||
two_sided = { twoSided = true, },
|
||||
},
|
||||
type = "REFLECTIVE_NRML_MAP",
|
||||
}
|
||||
end
|
|
@ -0,0 +1,59 @@
|
|||
function data()
|
||||
return {
|
||||
params = {
|
||||
alpha_scale = {
|
||||
alphaScale = 1,
|
||||
},
|
||||
alpha_test = {
|
||||
alphaThreshold = 0.95,
|
||||
preferAlphaToCoverage = true,
|
||||
|
||||
},
|
||||
fade_out_range = {
|
||||
fadeOutEndDist = 20000,
|
||||
fadeOutStartDist = 10000,
|
||||
|
||||
},
|
||||
map_color_alpha = {
|
||||
compressionAllowed = true,
|
||||
fileName = "models/vehicle/train/2es5_glass.tga",
|
||||
magFilter = "LINEAR",
|
||||
minFilter = "LINEAR_MIPMAP_LINEAR",
|
||||
mipmapAlphaScale = 0,
|
||||
type = "TWOD",
|
||||
wrapS = "REPEAT",
|
||||
wrapT = "REPEAT",
|
||||
|
||||
},
|
||||
map_normal = {
|
||||
compressionAllowed = false,
|
||||
fileName = "models/vehicle/train/2es5_glass_nrml.tga",
|
||||
magFilter = "LINEAR",
|
||||
minFilter = "LINEAR_MIPMAP_LINEAR",
|
||||
mipmapAlphaScale = 0,
|
||||
type = "TWOD",
|
||||
wrapS = "REPEAT",
|
||||
wrapT = "REPEAT",
|
||||
|
||||
},
|
||||
polygon_offset = {
|
||||
factor = 0,
|
||||
units = 0,
|
||||
|
||||
},
|
||||
props = {
|
||||
coeffs = {
|
||||
1, 1, 0.9, 10,
|
||||
},
|
||||
|
||||
},
|
||||
two_sided = {
|
||||
twoSided = false,
|
||||
|
||||
},
|
||||
|
||||
},
|
||||
type = "TRANSPARENT_NRML_MAP",
|
||||
|
||||
}
|
||||
end
|
|
@ -0,0 +1,43 @@
|
|||
function data()
|
||||
return {
|
||||
params = {
|
||||
alpha_scale = {
|
||||
alphaScale = 1,
|
||||
|
||||
},
|
||||
alpha_test = {
|
||||
alphaThreshold = 0.3,
|
||||
preferAlphaToCoverage = true,
|
||||
|
||||
},
|
||||
fade_out_range = {
|
||||
fadeOutEndDist = 20000,
|
||||
fadeOutStartDist = 10000,
|
||||
},
|
||||
map_color_alpha = {
|
||||
compressionAllowed = true,
|
||||
fileName = "models/vehicle/train/2es5_light.tga",
|
||||
magFilter = "LINEAR",
|
||||
minFilter = "LINEAR_MIPMAP_LINEAR",
|
||||
mipmapAlphaScale = 1.2,
|
||||
type = "TWOD",
|
||||
wrapS = "REPEAT",
|
||||
wrapT = "REPEAT",
|
||||
|
||||
},
|
||||
props = {
|
||||
coeffs = {
|
||||
3, 1, 0.25, 20,
|
||||
},
|
||||
|
||||
},
|
||||
two_sided = {
|
||||
twoSided = false,
|
||||
|
||||
},
|
||||
|
||||
},
|
||||
type = "TRANSPARENT",
|
||||
|
||||
}
|
||||
end
|
|
@ -0,0 +1,23 @@
|
|||
-- Generated by Train Fever Model Converter version 0.3.5589.28026
|
||||
function data() return {
|
||||
animations = {
|
||||
},
|
||||
matConfigs = { { 0 } },
|
||||
subMeshes = {
|
||||
{ -- Object 0
|
||||
indices = {
|
||||
position = { count = 118872, offset = 0, },
|
||||
normal = { count = 118872, offset = 118872, },
|
||||
uv0 = { count = 118872, offset = 237744, },
|
||||
tangent = { count = 118872, offset = 356616, },
|
||||
},
|
||||
materials = { "vehicle/train/2es5.mtl" }, -- Material "Light_s_glass"
|
||||
},
|
||||
},
|
||||
vertexAttr = {
|
||||
position = { count = 356616, numComp = 3, offset = 475488, },
|
||||
normal = { count = 356616, numComp = 3, offset = 832104, },
|
||||
uv0 = { count = 237744, numComp = 2, offset = 1188720, },
|
||||
tangent = { count = 475488, numComp = 4, offset = 1426464, },
|
||||
},
|
||||
} end
|
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
-- Generated by Train Fever Model Converter version 0.3.5589.28026
|
||||
function data() return {
|
||||
animations = {
|
||||
},
|
||||
matConfigs = { { 0 } },
|
||||
subMeshes = {
|
||||
{ -- Object 0
|
||||
indices = {
|
||||
position = { count = 26904, offset = 0, },
|
||||
normal = { count = 26904, offset = 26904, },
|
||||
uv0 = { count = 26904, offset = 53808, },
|
||||
tangent = { count = 26904, offset = 80712, },
|
||||
},
|
||||
materials = { "vehicle/train/2es5.mtl" }, -- Material "Light_s_glass"
|
||||
},
|
||||
},
|
||||
vertexAttr = {
|
||||
position = { count = 80712, numComp = 3, offset = 107616, },
|
||||
normal = { count = 80712, numComp = 3, offset = 188328, },
|
||||
uv0 = { count = 53808, numComp = 2, offset = 269040, },
|
||||
tangent = { count = 107616, numComp = 4, offset = 322848, },
|
||||
},
|
||||
} end
|
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
-- Generated by Train Fever Model Converter version 0.3.5589.28026
|
||||
function data() return {
|
||||
animations = {
|
||||
},
|
||||
matConfigs = { { 0 } },
|
||||
subMeshes = {
|
||||
{ -- Object 0
|
||||
indices = {
|
||||
position = { count = 25152, offset = 0, },
|
||||
normal = { count = 25152, offset = 25152, },
|
||||
uv0 = { count = 25152, offset = 50304, },
|
||||
tangent = { count = 25152, offset = 75456, },
|
||||
},
|
||||
materials = { "vehicle/train/2es5.mtl" }, -- Material "Light_s_glass"
|
||||
},
|
||||
},
|
||||
vertexAttr = {
|
||||
position = { count = 75456, numComp = 3, offset = 100608, },
|
||||
normal = { count = 75456, numComp = 3, offset = 176064, },
|
||||
uv0 = { count = 50304, numComp = 2, offset = 251520, },
|
||||
tangent = { count = 100608, numComp = 4, offset = 301824, },
|
||||
},
|
||||
} end
|
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
-- Generated by Train Fever Model Converter version 0.3.5589.28026
|
||||
function data() return {
|
||||
animations = {
|
||||
},
|
||||
matConfigs = { { 0 } },
|
||||
subMeshes = {
|
||||
{ -- Object 0
|
||||
indices = {
|
||||
position = { count = 25152, offset = 0, },
|
||||
normal = { count = 25152, offset = 25152, },
|
||||
uv0 = { count = 25152, offset = 50304, },
|
||||
tangent = { count = 25152, offset = 75456, },
|
||||
},
|
||||
materials = { "vehicle/train/2es5.mtl" }, -- Material "Light_s_glass"
|
||||
},
|
||||
},
|
||||
vertexAttr = {
|
||||
position = { count = 75456, numComp = 3, offset = 100608, },
|
||||
normal = { count = 75456, numComp = 3, offset = 176064, },
|
||||
uv0 = { count = 50304, numComp = 2, offset = 251520, },
|
||||
tangent = { count = 100608, numComp = 4, offset = 301824, },
|
||||
},
|
||||
} end
|
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
-- Generated by Train Fever Model Converter version 0.3.5589.28026
|
||||
function data() return {
|
||||
animations = {
|
||||
},
|
||||
matConfigs = { { 0 } },
|
||||
subMeshes = {
|
||||
{ -- Object 0
|
||||
indices = {
|
||||
position = { count = 25152, offset = 0, },
|
||||
normal = { count = 25152, offset = 25152, },
|
||||
uv0 = { count = 25152, offset = 50304, },
|
||||
tangent = { count = 25152, offset = 75456, },
|
||||
},
|
||||
materials = { "vehicle/train/2es5.mtl" }, -- Material "Light_s_glass"
|
||||
},
|
||||
},
|
||||
vertexAttr = {
|
||||
position = { count = 75456, numComp = 3, offset = 100608, },
|
||||
normal = { count = 75456, numComp = 3, offset = 176064, },
|
||||
uv0 = { count = 50304, numComp = 2, offset = 251520, },
|
||||
tangent = { count = 100608, numComp = 4, offset = 301824, },
|
||||
},
|
||||
} end
|
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
-- Generated by Train Fever Model Converter version 0.3.5589.28026
|
||||
function data() return {
|
||||
animations = {
|
||||
},
|
||||
matConfigs = { { 0 } },
|
||||
subMeshes = {
|
||||
{ -- Object 0
|
||||
indices = {
|
||||
position = { count = 216, offset = 0, },
|
||||
normal = { count = 216, offset = 216, },
|
||||
uv0 = { count = 216, offset = 432, },
|
||||
tangent = { count = 216, offset = 648, },
|
||||
},
|
||||
materials = { "vehicle/train/2es5_glass.mtl" }, -- Material "Material__2843"
|
||||
},
|
||||
},
|
||||
vertexAttr = {
|
||||
position = { count = 648, numComp = 3, offset = 864, },
|
||||
normal = { count = 648, numComp = 3, offset = 1512, },
|
||||
uv0 = { count = 432, numComp = 2, offset = 2160, },
|
||||
tangent = { count = 864, numComp = 4, offset = 2592, },
|
||||
},
|
||||
} end
|
Binary file not shown.
|
@ -0,0 +1,44 @@
|
|||
function data() return {
|
||||
animations = {
|
||||
open_doors = {
|
||||
type = "KEYFRAME",
|
||||
params = {
|
||||
origin = { 0, 0, 0 },
|
||||
keyframes = {
|
||||
{ time = 0,
|
||||
rot = { 0, 0, 0 },
|
||||
transl = { 0, 0, 0 }
|
||||
|
||||
}, {
|
||||
time = 100,
|
||||
rot = { 0, 0, 0 },
|
||||
transl = { -0.1, 0, 0 }
|
||||
|
||||
},
|
||||
},
|
||||
|
||||
|
||||
},
|
||||
|
||||
|
||||
},
|
||||
},
|
||||
matConfigs = { { 0 } },
|
||||
subMeshes = {
|
||||
{ -- Object 0
|
||||
indices = {
|
||||
position = { count = 240, offset = 0, },
|
||||
normal = { count = 240, offset = 240, },
|
||||
uv0 = { count = 240, offset = 480, },
|
||||
tangent = { count = 240, offset = 720, },
|
||||
},
|
||||
materials = { "vehicle/train/2es5_light.mtl" }, -- Material "wire_134006006"
|
||||
},
|
||||
},
|
||||
vertexAttr = {
|
||||
position = { count = 720, numComp = 3, offset = 960, },
|
||||
normal = { count = 720, numComp = 3, offset = 1680, },
|
||||
uv0 = { count = 480, numComp = 2, offset = 2400, },
|
||||
tangent = { count = 960, numComp = 4, offset = 2880, },
|
||||
},
|
||||
} end
|
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
-- Generated by Train Fever Model Converter version 0.3.5589.28026
|
||||
function data() return {
|
||||
animations = {
|
||||
},
|
||||
matConfigs = { { 0 } },
|
||||
subMeshes = {
|
||||
{ -- Object 0
|
||||
indices = {
|
||||
position = { count = 20160, offset = 0, },
|
||||
normal = { count = 20160, offset = 20160, },
|
||||
uv0 = { count = 20160, offset = 40320, },
|
||||
tangent = { count = 20160, offset = 60480, },
|
||||
},
|
||||
materials = { "vehicle/train/2es5.mtl" }, -- Material "Light_s_glass"
|
||||
},
|
||||
},
|
||||
vertexAttr = {
|
||||
position = { count = 60480, numComp = 3, offset = 80640, },
|
||||
normal = { count = 60480, numComp = 3, offset = 141120, },
|
||||
uv0 = { count = 40320, numComp = 2, offset = 201600, },
|
||||
tangent = { count = 80640, numComp = 4, offset = 241920, },
|
||||
},
|
||||
} end
|
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
-- Generated by Train Fever Model Converter version 0.3.5589.28026
|
||||
function data() return {
|
||||
animations = {
|
||||
},
|
||||
matConfigs = { { 0 } },
|
||||
subMeshes = {
|
||||
{ -- Object 0
|
||||
indices = {
|
||||
position = { count = 20160, offset = 0, },
|
||||
normal = { count = 20160, offset = 20160, },
|
||||
uv0 = { count = 20160, offset = 40320, },
|
||||
tangent = { count = 20160, offset = 60480, },
|
||||
},
|
||||
materials = { "vehicle/train/2es5.mtl" }, -- Material "Light_s_glass"
|
||||
},
|
||||
},
|
||||
vertexAttr = {
|
||||
position = { count = 60480, numComp = 3, offset = 80640, },
|
||||
normal = { count = 60480, numComp = 3, offset = 141120, },
|
||||
uv0 = { count = 40320, numComp = 2, offset = 201600, },
|
||||
tangent = { count = 80640, numComp = 4, offset = 241920, },
|
||||
},
|
||||
} end
|
Binary file not shown.
|
@ -0,0 +1,23 @@
|
|||
-- Generated by Train Fever Model Converter version 0.3.5589.28026
|
||||
function data() return {
|
||||
animations = {
|
||||
},
|
||||
matConfigs = { { 0 } },
|
||||
subMeshes = {
|
||||
{ -- Object 0
|
||||
indices = {
|
||||
position = { count = 1032, offset = 0, },
|
||||
normal = { count = 1032, offset = 1032, },
|
||||
uv0 = { count = 1032, offset = 2064, },
|
||||
tangent = { count = 1032, offset = 3096, },
|
||||
},
|
||||
materials = { "vehicle/train/2es5.mtl" }, -- Material "Light_s_glass"
|
||||
},
|
||||
},
|
||||
vertexAttr = {
|
||||
position = { count = 3096, numComp = 3, offset = 4128, },
|
||||
normal = { count = 3096, numComp = 3, offset = 7224, },
|
||||
uv0 = { count = 2064, numComp = 2, offset = 10320, },
|
||||
tangent = { count = 4128, numComp = 4, offset = 12384, },
|
||||
},
|
||||
} end
|
Binary file not shown.
|
@ -0,0 +1,99 @@
|
|||
function data()
|
||||
return {
|
||||
boundingInfo = {
|
||||
bbMax = {
|
||||
17.5157, 1.8037, 5.89676,
|
||||
},
|
||||
bbMin = {
|
||||
-17.5157, -1.8037, -0.0692888,
|
||||
},
|
||||
|
||||
},
|
||||
collider = {
|
||||
params = {
|
||||
|
||||
},
|
||||
type = "MESH",
|
||||
|
||||
},
|
||||
lods = {
|
||||
{
|
||||
animations = {
|
||||
|
||||
},
|
||||
children = { {
|
||||
id = "vehicle/train/2es5_1.grp",
|
||||
transf = {
|
||||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 8.7602, 0, 0, 1,
|
||||
},
|
||||
type = "GROUP",
|
||||
|
||||
},{
|
||||
id = "vehicle/train/2es5_2.grp",
|
||||
transf = {
|
||||
1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -8.7602, 0, 0, 1,
|
||||
},
|
||||
type = "GROUP",
|
||||
|
||||
},
|
||||
|
||||
},
|
||||
|
||||
events = {
|
||||
},
|
||||
matConfigs = {
|
||||
{
|
||||
0, 0,
|
||||
},
|
||||
},
|
||||
static = false,
|
||||
visibleFrom = 0,
|
||||
visibleTo = 2100,
|
||||
|
||||
},
|
||||
},
|
||||
metadata = {
|
||||
description = {
|
||||
name = _("2ЭС5"),
|
||||
description = _(
|
||||
"Первый российский магистральный грузовой электровоз\n" ..
|
||||
"переменного тока с ассинхронными тяговыми двигателями\n" ..
|
||||
"Серийно выпускается на\n" ..
|
||||
"Новочеркасском Электровозостроительном Заводе.")
|
||||
},
|
||||
railVehicle = {
|
||||
topSpeed = 120.0,
|
||||
weight = 200.0,
|
||||
engines = {
|
||||
{ type = "ELECTRIC", power = 8800.0, tractiveEffort = 833.0 }
|
||||
},
|
||||
configs = {
|
||||
{
|
||||
axles = {
|
||||
"vehicle/train/2es5/2es5_wheels.msh",
|
||||
}
|
||||
}
|
||||
},
|
||||
soundSet = { name = "2es5", horn = "vehicle/2es5_horn.wav" }
|
||||
},
|
||||
transportVehicle = {
|
||||
carrier = "RAIL"
|
||||
},
|
||||
availability = {
|
||||
2011
|
||||
-- yearTo = 0
|
||||
},
|
||||
cost = {
|
||||
price = 2800000
|
||||
},
|
||||
maintenance = {
|
||||
runningCosts = 1600000,
|
||||
lifespan = 50
|
||||
},
|
||||
|
||||
},
|
||||
|
||||
}
|
||||
end
|
||||
|
||||
CostIndex = U;
|
Binary file not shown.
After Width: | Height: | Size: 16 MiB |
Binary file not shown.
After Width: | Height: | Size: 256 KiB |
Binary file not shown.
After Width: | Height: | Size: 64 KiB |
Binary file not shown.
After Width: | Height: | Size: 256 KiB |
Binary file not shown.
After Width: | Height: | Size: 16 MiB |
Binary file not shown.
After Width: | Height: | Size: 60 KiB |
Loading…
Reference in New Issue