MulToOutUnsafe() публичный статический Метод

public static MulToOutUnsafe ( Rot q, Vec2 v, Vec2 result ) : void
q Rot
v Vec2
result Vec2
Результат void
Пример #1
0
 public static void MulToOutUnsafe(Transform A, Transform B, Transform result)
 {
     Debug.Assert(result != B);
     Debug.Assert(result != A);
     Rot.MulUnsafe(A.Q, B.Q, result.Q);
     Rot.MulToOutUnsafe(A.Q, B.P, result.P);
     result.P.AddLocal(A.P);
 }
Пример #2
0
        public static Transform Mul(Transform A, Transform B)
        {
            Transform C = new Transform();

            Rot.MulUnsafe(A.Q, B.Q, C.Q);
            Rot.MulToOutUnsafe(A.Q, B.P, C.P);
            C.P.AddLocal(A.P);
            return(C);
        }