public static void MulTransToOut(Transform A, Transform B, Transform result) { Debug.Assert(result != A); Rot.MulTrans(A.Q, B.Q, result.Q); pool.Set(B.P).SubLocal(A.P); Rot.MulTrans(A.Q, pool, result.P); }