ManeuverNodeSplitter.INodeSplitter.RotateDeltaV C# (CSharp) Method

RotateDeltaV() protected method

protected RotateDeltaV ( ManeuverNode original, ManeuverNode node, UnityEngine.Vector3d &dv ) : void
original ManeuverNode
node ManeuverNode
dv UnityEngine.Vector3d
return void
        protected void RotateDeltaV(ManeuverNode original, ManeuverNode node, ref Vector3d dv)
        {
            DebugLog("dV before {0},{1},{2}", dv.x, dv.y, dv.z);
            dv = Quaternion.Inverse(node.nodeRotation) * original.nodeRotation * dv;
            DebugLog("dV after {0},{1},{2}", dv.x, dv.y, dv.z);
        }