Advertisement
Guest User

Untitled

a guest
May 21st, 2015
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.97 KB | None | 0 0
  1. function data()
  2. return
  3. {
  4.     boundingInfo = -- противоположенные по диагонали углы ограничивающего параллелепипеда  физической модели
  5.     {
  6.         bbMax = { 16.38, 1.58, 5.9, },  -- первая координата - длина
  7.         bbMin = { -16.38, -1.58, 0.0, },
  8.     },
  9.     collider = { params = { }, type = "MESH", },
  10.     lods =
  11.     {
  12.         { -- тут начинается первый уровень детализации
  13.             animations = { },
  14.             children =
  15.             {
  16.                 { -- тут начинается первая секция
  17.                     id = "vehicle/train/vl80k1_front.grp",
  18.                     transf =
  19.                     {
  20.                         1, 0, 0, 0,
  21.                         0, 1, 0, 0,
  22.                         0, 0, 1, 0,
  23.                         8.23327, 0, 0, 1,
  24.                     },
  25.                     type = "GROUP",
  26.                 }, --  тут кончается первая секция
  27.                 { -- вторая секция
  28.                     id = "vehicle/train/vl80k1_back.grp",
  29.                     transf =
  30.                     {
  31.                         1, 0, 0, 0,
  32.                         0, 1, 0, 0,
  33.                         0, 0, 1, 0,
  34.                         -8.24481, 0, 0, 1,
  35.                     },
  36.                     type = "GROUP",
  37.                 }, -- конец второй секции
  38.             },
  39.             events = { },
  40.             matConfigs = { { 0, 0, 0, 0, 0, 0, 0 }, },
  41.             static = false,
  42.             visibleFrom = 0,
  43.             visibleTo = 200,
  44.         }, -- кончается первый уровень детализации
  45.         { -- начинается второй
  46.             animations = { },
  47.             children =
  48.             {
  49.                 { -- начинается первая секция
  50.                     id = "vehicle/train/vl80k1_front_lod1.grp",
  51.                     transf =
  52.                     {
  53.                         1, 0, 0, 0,
  54.                         0, 1, 0, 0,
  55.                         0, 0, 1, 0,
  56.                         8.23327, 0, 0, 1,
  57.                     },
  58.                     type = "GROUP",
  59.                 }, -- кончается первая секция
  60.                 { -- начинается вторая секция
  61.                     id = "vehicle/train/vl80k1_back_lod1.grp",
  62.                     transf =
  63.                     {
  64.                         1, 0, 0, 0,
  65.                         0, 1, 0, 0,
  66.                         0, 0, 1, 0,
  67.                         -8.24481, 0, 0, 1,
  68.                     },
  69.                     type = "GROUP",
  70.                 }, -- кончается вторая
  71.             },
  72.             events = { },
  73.             matConfigs = { { 0, 0, 0, 0, 0, 0, 0 }, },
  74.             static = false,
  75.             visibleFrom = 200,
  76.             visibleTo = 2000,
  77.         }, -- кончается второй уровень детализации
  78.     },
  79.     metadata = -- тут всякие параметры, к визуальной модели не относящиеся
  80.     {
  81.         description = {
  82.             name = _("ВЛ80К"),
  83.             description = _("Советский грузовой магистральный электровоз \n" ..
  84.             "переменного тока.")
  85.         },
  86.         railVehicle =
  87.         {
  88.             topSpeed = 110.0,
  89.             weight = 184.0,
  90.             engines = { { type = "ELECTRIC", power = 5650.0, tractiveEffort = 662.0 } },
  91.             configs =
  92.             {
  93.                 { axles = { "vehicle/train/vl80k1/vl10_wheel.msh", }, },
  94.             },
  95.             soundSet = { name = "vl80k" }
  96.         },
  97.         transportVehicle = { carrier = "RAIL", multipleUnitOnly = false },
  98.         availability = { yearFrom = 1961, yearTo = 1968 },
  99.         cost = { price = 2100000 },
  100.         maintenance = { runningCosts = 1200000, lifespan = 50 }
  101.     },
  102. }
  103. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement