protected Transform Multiply(Transform t1, Transform t2) { Matrix4x4 m1 = Multiply(t1.m, t2.m); Matrix4x4 m2 = Multiply(t1.mInv, t2.mInv); return new Transform(m1, m2); }
protected Transform Multiply(Transform t1, Transform t2,Transform t3) { return Multiply(Multiply(t1, t2), t3); }
protected Transform Inverse(Transform t) { return new Transform(t.mInv, t.m); }