Estoy tratando de encontrar una fórmula que, dado un valor inicial de empuje, me dará el valor de empuje que necesito aplicar a cada propulsor (rojo) para que el empuje total sea recto hacia arriba sin rotación. La dificultad es que el centro de masa (verde) está desplazado y variable.
Ejemplo:
Lo que tengo hasta ahora (probablemente muy alejado):
DistanceToCOM = Mathf.Abs(centerOfMass - Thruster.localPosition); ThrustRatio = DistanceToCOM / DistanceBetweenThrusters * 2; ; Thrust = Force / ThrustRatio; aplicar fuerza al propulsor, repetir para el siguiente propulsor
PD: Si hace alguna diferencia, este es el primer paso para resolver una versión en 3D de este problema con 16 o más propulsores.