Ejemplo n.º 1
0
 public void copyFrom(GMatrix p_from)
 {
     a  = p_from.a;
     b  = p_from.b;
     c  = p_from.c;
     d  = p_from.d;
     tx = p_from.tx;
     ty = p_from.ty;
 }
Ejemplo n.º 2
0
        public void concat(GMatrix p_matrix)
        {
            double a1 = a * p_matrix.a + b * p_matrix.c;

            b = a * p_matrix.b + b * p_matrix.d;
            a = a1;

            double c1 = c * p_matrix.a + d * p_matrix.c;

            d = c * p_matrix.b + d * p_matrix.d;

            c = c1;

            double tx1 = tx * p_matrix.a + ty * p_matrix.c + p_matrix.tx;

            ty = tx * p_matrix.b + ty * p_matrix.d + p_matrix.ty;
            tx = tx1;
        }