public void shear(double shx, double shy) { double n00 = m00 + shx * m01; double n01 = shx * m00 + m01; double n10 = m10 * shy + m11; double n11 = shx * m10 + m11;
public void shear(double shx, double shy) { double n00 = m00 + (shy * m01); double n01 = m01 + (shx * m00); double n10 = m10 + (shy * m11); double n11 = m11 + (shx * m10);
	public void shear(double shx, double shy) {		double n00 = m00 + shx * m01;		double n01 = shx * m00 + m01;		double n10 = m10 * shy + m11;		double n11 = shx * m10 + m11;		m00 = n00;		m01 = n01;		m10 = n10;		m11 = n11;		updateType();	}