VE Lua Documentation

Press F to search!

torqueUpdate

Definition


-- @/lua/vehicle/powertrain/shaft.lua:17

local function updateTorque(device)
  device[device.outputTorqueName] = (device.parent[device.parentOutputTorqueName] - (device.friction * clamp(device.inputAV, -1, 1) + device.dynamicFriction * device.inputAV) * device.wearFrictionCoef * device.damageFrictionCoef) * device.gearRatio
end

Callers

@/lua/vehicle/powertrain.lua
    --profilerPushEvent(orderedDevices[i].name .. ":torqueUpdate")
    orderedDevices[i]:torqueUpdate(dt)
    --profilerPopEvent(orderedDevices[i].name .. ":torqueUpdate")