Dear DH-106
I moved here as you requested. I put here the .mdl files that can't get the rudder of my new ship moving:
Code
local vec3 = require "vec3"
local transf = require "transf"
function data()
return {
boundingInfo = {
bbMax = { 106.13952636719, 10.430416107178, 35.706077575684, },
bbMin = { -41.121208190918, -10.430416107178, -5.9947996139526, },
},
collider = {
params = {
halfExtents = { 73.63037109375, 10.430416107178, 20.850439071655, },
},
transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, },
type = "MESH",
},
lods = {
{
node = {
children = {
{
_meshId = 4,
_origMeshId = 4,
materials = { "fbx_import/material.mtl", },
mesh = "fbx_import/BezierCurve.001_lod0.msh",
name = "nave",
transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, },
},
{
_meshId = 5,
_origMeshId = 5,
materials = { "fbx_import/material.mtl", },
mesh = "fbx_import/Timone_FL.msh",
name = "Timone_FL",
transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -32.652, 0, 0, 1, },
},
{
animations = {
forever = {
forward = false,
params = {
keyframes = {
{
rot = { 0.0, 0.0, 0.0, },
time = 0.0,
transl = { -0.1, 0, 0.0, },
}, {
rot = { 0, 0.0, 0.0, },
time = 1000.0,
transl = { 0, 0, 0.0, },
},
},
origin = { 0, 0, 0, },
},
type = "KEYFRAME",
},
},
-- flashing light 1
_meshId = 6,
_origMeshId = 6,
materials = { "fbx_import/material.mtl",},
mesh = "fbx_import/train_lights_round.msh",
transf = { -1, 0, 0, 0, 0, -1, 0, 0, 0, 0, 1, 0, -41.052, 0, 7.3931, 1, },
},
{
animations = {
drive = {
forward = false,
params = {
keyframes = {
{
rot = { 0.0, 0.0, 0.0, },
time = 0.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 22.5, },
time = 100.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 45, },
time = 200.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 67.5, },
time = 300.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 90, },
time = 400.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 112.5, },
time = 500.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 135, },
time = 600.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 157.5, },
time = 700.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 180, },
time = 800.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 202.5, },
time = 900.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 225, },
time = 1000.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 247.5, },
time = 1100.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 270, },
time = 1200.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 292.5, },
time = 1300.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 315, },
time = 1400.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 337.5, },
time = 1500.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 358, },
time = 1550.0,
transl = { 0, 0, 0.0, },
},
},
origin = { 0, 0, 0, },
},
type = "KEYFRAME",
},
},
_meshId = 7,
_origMeshId = 7,
materials = { "fbx_import/material.mtl", },
mesh = "fbx_import/Elica_FL.msh",
transf = { 1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, -28.45,-4.2, -3.38, 1, },
},
{animations = {
drive = {
forward = false,
params = {
keyframes = {
{
rot = { 0.0, 0.0, 0.0, },
time = 0.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 22.5, },
time = 100.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 45, },
time = 200.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 67.5, },
time = 300.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 90, },
time = 400.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 112.5, },
time = 500.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 135, },
time = 600.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 157.5, },
time = 700.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 180, },
time = 800.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 202.5, },
time = 900.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 225, },
time = 1000.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 247.5, },
time = 1100.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 270, },
time = 1200.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 292.5, },
time = 1300.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 315, },
time = 1400.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 337.5, },
time = 1500.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 0, 0, 358, },
time = 1550.0,
transl = { 0, 0, 0.0, },
},
},
origin = { 0, 0, 0, },
},
type = "KEYFRAME",
},
},
_meshId = 8,
_origMeshId = 8,
materials = { "fbx_import/material.mtl", },
mesh = "fbx_import/Elica_FL.msh",
transf = { 1, 0, 0, 0, 0, 0, 1, 0, 0, -1, 0, 0, -28.45, 4.2, -3.38, 1, },
},
{animations = {
drive = {
forward = false,
params = {
keyframes = {
{
rot = { 0.0, 0.0, 0.0, },
time = 0.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 22.5,0, 0,},
time = 100.0,
transl = { 0, 0, 0.0,0, },
},
{
rot = { 45,0,0, },
time = 200.0,
transl = { 0, 0, 0.0, 0,},
},
{
rot = { 67.5,0,0, },
time = 300.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 90,0,0, },
time = 400.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 112.5,0,0, },
time = 500.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 135,0,0, },
time = 600.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 157.5,0,0, },
time = 700.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 180,0,0, },
time = 800.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 202.5,0,0, },
time = 900.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 225,0,0, },
time = 1000.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 247.5,0,0, },
time = 1100.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 270,0,0, },
time = 1200.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 292.5,0,0, },
time = 1300.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 315,0,0, },
time = 1400.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 337.5,0,0, },
time = 1500.0,
transl = { 0, 0, 0.0, },
},
{
rot = { 358,0,0, },
time = 1550.0,
transl = { 0, 0, 0.0, },
},
},
origin = { 0, 0, 0, },
},
type = "KEYFRAME",
},
},
_meshId = 9,
_origMeshId = 9,
materials = { "fbx_import/material.mtl", },
mesh = "fbx_import/Radar_FL.msh",
transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 53.55,0, 27.60, 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 = 14395.459960938,
},
},
metadata = {
availability = {
yearFrom = 1975,
},
cost = {
price = -1,
},
description = {
description = _("Iginia"),
name = _("Iginia"),
},
emission = {
idleEmission = -1,
powerEmission = -1,
speedEmission = -1,
},
maintenance = {
lifespan = 29220,
runningCosts = -1,
},
particleSystem = {
emitters = {{
child = 1,
color = { 0.2, 0.2, 0.2, },
frequency = 40,
-- initialAlpha = 0.2,
lifeTime = 30,
position = { 17.4144998788834, 0, 25.860699653625, },
size01 = { 4, 10, },
velocity = { -1, 0, 8, },
velocityDampingFactor = 2.5,
},
},
},
soundConfig = {
soundSet = {
horn = "mp_finnjet_1_horn",
name = "mp_finnjet_1",
},
},
transportVehicle = {
carrier = "WATER",
compartments = {
{
{
{
capacity = 400,
type = "PASSENGERS",
},
},
},
},
loadSpeed = 50,
multipleUnitOnly = false,
reversible = false,
},
waterVehicle = {
area = 35,
availPower = 51000000,
configs = {
{
flags = {
},
paddles = {
},
rudder = {
ids = { 5, },
},
},
},
engines = { },
maxRpm = 535,
topSpeed = 13,
type = "BIG",
waterLine = {
{101.7, 0,},
{97.3, 2.13,},
{92.79, 4.2,},
{88.08, 6.04,},
{82.58, 6.92,},
{78.14, 8.08,},
{73.62, 9.41,},
{68.78, 9.9,},
{64.7, 10.52,},
{60.8, 10.97,},
{56.71, 9.6,},
{53.16, 9.6,},
{49.35, 9.6,},
{46.15, 9.6,},
{42.34, 9.6,},
{37.99, 9.6,},
{34.53, 9.6,},
{31.34, 9.6,},
{27.79, 9.6,},
{24.68, 9.6,},
{21.04, 9.6,},
{16.52, 9.6,},
{12.26, 9.6,},
{7.82, 9.6,},
{4.09, 9.6,},
{-0.87, 9.6,},
{-4.51, 9.6,},
{-9.78, 9.6,},
{-14.54, 9.6,},
{-18.98, 9.6,},
{-22.84, 9.5,},
{-26.03, 7.9,},
{-29.23, 6.84,},
{-32.78, 5.24,},
{-35.44, 4,},
{-37.83, 2.84,},
{-39.34, 0,},
},
weight = 44000000,
},
},
version = 1,
}
end
Alles anzeigen
----------------------
Maybe you'il help me find out why the rudder doesn't work. Thank you so much. (I highlighted the rudder controls in red). Greetings