Ejemplo n.º 1
0
        public static Transform mul(Transform A, Transform B)
        {
            var 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);
        }
Ejemplo n.º 2
0
 public static void mulToOutUnsafe(Transform A, Transform B, Transform out_)
 {
     Rot.mulUnsafe(A.q, B.q, out_.q);
     Rot.mulToOutUnsafe(A.q, B.p, out_.p);
     out_.p.addLocal(A.p);
 }