diff --git a/GimbalTrim.cs b/GimbalTrim.cs index ba022f5..641136e 100644 --- a/GimbalTrim.cs +++ b/GimbalTrim.cs @@ -232,7 +232,7 @@ private void DoTrim(Transform vesselTransform, Vector3 CoM) for (int i = 0; i < count; i++) { currentTrim.x = enableTrim ? trimX : 0; - currentTrim.z = enableTrim ? trimY : 0; + currentTrim.y = enableTrim ? trimY : 0; Transform gimbalTransform = gimbal.gimbalTransforms[i]; @@ -243,7 +243,7 @@ private void DoTrim(Transform vesselTransform, Vector3 CoM) sign = -1f; } - Vector3 localTrim = gimbalTransform.InverseTransformDirection(vesselTransform.TransformDirection(sign * currentTrim)); + Vector3 localTrim = sign * currentTrim; if (useTrimResponseSpeed) {