local vec3 = require "vec3" local transf = require "transf" function data() return { boundingInfo = { bbMax = { 4.4, 1.2, 3.5, }, bbMin = { -4.65, -1.2, 0, }, }, collider = { params = { }, transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, type = "MESH", }, lods = { { node = { children = { { _meshId = 1, _origMeshId = 1, materials = { "vehicle/truck/Ural375_lod1.mtl", "vehicle/truck/Ural375_Glass_d.mtl", }, mesh = "vehicle/truck/Ural375Cargo/Ural375Cargo_lod2.msh", name = "MSH_Ural375Cargo_lod2_1", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, }, { _meshId = 2, _origMeshId = 2, materials = { "vehicle/truck/Ural375_lod1.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelBackward_lod2.msh", name = "MSH_Ural375_WheelBackward_lod2_1", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.23, 0, 0.72, 1, }, }, { _meshId = 3, _origMeshId = 3, materials = { "vehicle/truck/Ural375_lod1.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelBackward_lod2.msh", name = "MSH_Ural375_WheelBackward_lod2_2", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.845, 0, 0.72, 1, }, }, { _meshId = 4, _origMeshId = 4, materials = { "vehicle/truck/Ural375_lod1.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelForward_lod2.msh", name = "MSH_Ural375_WheelForward_lod2_1", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.84, -1.12, 0.72, 1, }, }, { _meshId = 5, _origMeshId = 5, materials = { "vehicle/truck/Ural375_lod1.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelForward_lod2.msh", name = "MSH_Ural375_WheelForward_lod2_2", transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 2.84, 1.12, 0.72, 1, }, }, { _meshId = 6, _origMeshId = 6, animations = { close_all_doors = { params = { id = "Truck_Ural375_Simple_1/openboard_backward_Ural375Cargo_BoardBackward_msh.ani", }, type = "FILE_REF", }, open_all_doors = { params = { id = "Truck_Ural375_Simple_1/openboard_forward_Ural375Cargo_BoardBackward_msh.ani", }, type = "FILE_REF", }, }, materials = { "vehicle/truck/Ural375_lod0.mtl", }, mesh = "vehicle/truck/Ural375Cargo/Ural375Cargo_BoardBackward.msh", name = "MSH_Ural375Cargo_BoardBackward_1", transf = { 1, 0, -0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.285, 0.025, 1.565, 1, }, }, }, name = "RootNode", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, }, static = false, visibleFrom = 110, visibleTo = 1860, }, { node = { children = { { _meshId = 1, _origMeshId = 1, materials = { "vehicle/truck/Ural375_lod1.mtl", "vehicle/truck/Ural375_AlphaGlass.mtl", }, mesh = "vehicle/truck/Ural375Cargo/Ural375Cargo_lod1.msh", name = "MSH_Ural375Cargo_lod1_1", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, }, { _meshId = 2, _origMeshId = 2, materials = { "vehicle/truck/Ural375_lod1.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelBackward_lod1.msh", name = "MSH_Ural375_WheelBackward_lod1_1", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.23, 0, 0.72, 1, }, }, { _meshId = 3, _origMeshId = 3, materials = { "vehicle/truck/Ural375_lod1.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelBackward_lod1.msh", name = "MSH_Ural375_WheelBackward_lod1_2", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.845, 0, 0.72, 1, }, }, { _meshId = 4, _origMeshId = 4, materials = { "vehicle/truck/Ural375_lod1.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelForward_lod1.msh", name = "MSH_Ural375_WheelForward_lod1_1", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.84, -1.12, 0.72, 1, }, }, { _meshId = 5, _origMeshId = 5, materials = { "vehicle/truck/Ural375_lod1.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelForward_lod1.msh", name = "MSH_Ural375_WheelForward_lod1_2", transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 2.84, 1.12, 0.72, 1, }, }, { _meshId = 6, _origMeshId = 6, animations = { close_all_doors = { params = { id = "Truck_Ural375_Simple_1/openboard_backward_Ural375Cargo_BoardBackward_msh.ani", }, type = "FILE_REF", }, open_all_doors = { params = { id = "Truck_Ural375_Simple_1/openboard_forward_Ural375Cargo_BoardBackward_msh.ani", }, type = "FILE_REF", }, }, materials = { "vehicle/truck/Ural375_lod0.mtl", }, mesh = "vehicle/truck/Ural375Cargo/Ural375Cargo_BoardBackward.msh", name = "MSH_Ural375Cargo_BoardBackward_2", transf = { 1, 0, -0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.285, 0.025, 1.565, 1, }, }, }, name = "RootNode", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, }, static = false, visibleFrom = 50, visibleTo = 110, }, { node = { children = { { _meshId = 1, _origMeshId = 1, materials = { "vehicle/truck/Ural375_lod0.mtl", "vehicle/truck/Ural375Wheel_lod0.mtl", "vehicle/truck/Ural375_AlphaGlass.mtl", }, mesh = "vehicle/truck/Ural375Cargo/Ural375Cargo_lod0.msh", name = "MSH_Ural375Cargo_lod0_1", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, }, { _meshId = 2, _origMeshId = 2, materials = { "vehicle/truck/Ural375Wheel_lod0.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelBackward_lod0.msh", name = "MSH_Ural375_WheelBackward_lod0_1", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -1.23, 0, 0.72, 1, }, }, { _meshId = 3, _origMeshId = 3, materials = { "vehicle/truck/Ural375Wheel_lod0.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelBackward_lod0.msh", name = "MSH_Ural375_WheelBackward_lod0_2", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -2.845, 0, 0.72, 1, }, }, { _meshId = 4, _origMeshId = 4, materials = { "vehicle/truck/Ural375Wheel_lod0.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelForward_Right_lod0.msh", name = "MSH_Ural375_WheelForward_Right_lod0_1", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.84, -1.12, 0.72, 1, }, }, { _meshId = 5, _origMeshId = 5, materials = { "vehicle/truck/Ural375Wheel_lod0.mtl", }, mesh = "vehicle/truck/Ural375/Ural375_WheelForward_Left_lod0.msh", name = "MSH_Ural375_WheelForward_Left_lod0_1", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 2.84, 1.12, 0.72, 1, }, }, { _meshId = 6, _origMeshId = 6, animations = { close_all_doors = { params = { id = "Truck_Ural375_Simple_1/openboard_backward_Ural375Cargo_BoardBackward_msh.ani", }, type = "FILE_REF", }, open_all_doors = { params = { id = "Truck_Ural375_Simple_1/openboard_forward_Ural375Cargo_BoardBackward_msh.ani", }, type = "FILE_REF", }, }, materials = { "vehicle/truck/Ural375_lod0.mtl", }, mesh = "vehicle/truck/Ural375Cargo/Ural375Cargo_BoardBackward.msh", name = "MSH_Ural375Cargo_BoardBackward_3", transf = { 1, 0, -0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -4.285, 0.025, 1.565, 1, }, }, }, name = "RootNode", transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, }, static = false, visibleFrom = 0, visibleTo = 50, }, }, metadata = { availability = { yearFrom = 1958, yearTo = 0, }, cost = { price = -1, }, description = { name = _("Ural-375 military transport truck"), description = _("Ural-375 - Soviet-made all-wheel drive truck, designed to overcome off-road.") }, emission = { idleEmission = -1, powerEmission = -1, speedEmission = -1, }, maintenance = { lifespan = 32872.5, runningCosts = -1, }, roadVehicle = { configs = { { axles = { "vehicle/truck/Ural375/Ural375_WheelBackward_lod2.msh", }, blinkLightsLeft = { }, blinkLightsRight = { }, brakeLights = { }, fakeBogies = { { group = 0, offset = 0, position = 0, }, }, headLights = { }, steeringParts = { }, wheels = { "vehicle/truck/Ural375/Ural375_WheelForward_lod2.msh", }, }, { axles = { "vehicle/truck/Ural375/Ural375_WheelBackward_lod1.msh", }, blinkLightsLeft = { }, blinkLightsRight = { }, brakeLights = { }, fakeBogies = { { group = 0, offset = 0, position = 0, }, }, headLights = { }, steeringParts = { }, wheels = { "vehicle/truck/Ural375/Ural375_WheelForward_lod1.msh", }, }, { axles = { "vehicle/truck/Ural375/Ural375_WheelBackward_lod0.msh", }, blinkLightsLeft = { }, blinkLightsRight = { }, brakeLights = { }, fakeBogies = { { group = 0, offset = 0, position = 0, }, }, headLights = { }, steeringParts = { }, wheels = { "vehicle/truck/Ural375/Ural375_WheelForward_Left_lod0.msh", "vehicle/truck/Ural375/Ural375_WheelForward_Right_lod0.msh", }, }, }, engines = { }, power = 255, soundSet = "Ural375Cargo", topSpeed = 27.777777777778, tractiveEffort = 32.5, weight = 8.4, }, transportVehicle = { carrier = "ROAD", compartmentsList = { { loadConfigs = { { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "CRUDE", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "OIL", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "FUEL", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "LOGS", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "FOOD", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "PLANKS", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "PLASTIC", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "CONSTRUCTION_MATERIALS", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "MACHINES", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "TOOLS", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "GOODS", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "STEEL", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "GRAIN", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "STONE", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "IRON_ORE", }, }, toHide = { }, }, { cargoEntries = { { capacity = 80, cargoBay = { bbMax = { 2.4955999851227, 1.2108999490738, 3.5, }, bbMin = { -5, -1.2108999490738, 1.2081999778748, }, cargoFormat = "SMALL", childId = 1, gridSize = { 6, 2, }, sizePolicy = "STRETCH", type = "DISCRETE", }, seats = { }, type = "COAL", }, }, toHide = { }, }, }, }, }, loadSpeed = 5, multipleUnitOnly = false, reversible = false, }, }, version = 1, } end