MulTransUnsafe() public static method

public static MulTransUnsafe ( Rot q, Rot r, Rot result ) : void
q Rot
r Rot
result Rot
return void
コード例 #1
0
ファイル: Transform.cs プロジェクト: prepare/gerich_box2dnet
 public static void MulTransToOutUnsafe(Transform A, Transform B, Transform result)
 {
     Debug.Assert(result != A);
     Debug.Assert(result != B);
     Rot.MulTransUnsafe(A.Q, B.Q, result.Q);
     pool.Set(B.P).SubLocal(A.P);
     Rot.MulTransUnsafe(A.Q, pool, result.P);
 }
コード例 #2
0
ファイル: Transform.cs プロジェクト: prepare/gerich_box2dnet
        public static Transform MulTrans(Transform A, Transform B)
        {
            Transform C = new Transform();

            Rot.MulTransUnsafe(A.Q, B.Q, C.Q);
            pool.Set(B.P).SubLocal(A.P);
            Rot.MulTransUnsafe(A.Q, pool, C.P);
            return(C);
        }