fix a bug in matrix.invert() for 2x2 matrices
reported by Hans in http://blenderartists.org/forum/showthread.php?t=139748
This commit is contained in:
		@@ -246,8 +246,8 @@ PyObject *Matrix_Invert(MatrixObject * self)
 | 
			
		||||
		/*calculate the classical adjoint*/
 | 
			
		||||
		if(self->rowSize == 2) {
 | 
			
		||||
			mat[0] = self->matrix[1][1];
 | 
			
		||||
			mat[1] = -self->matrix[1][0];
 | 
			
		||||
			mat[2] = -self->matrix[0][1];
 | 
			
		||||
			mat[1] = -self->matrix[0][1];
 | 
			
		||||
			mat[2] = -self->matrix[1][0];
 | 
			
		||||
			mat[3] = self->matrix[0][0];
 | 
			
		||||
		} else if(self->rowSize == 3) {
 | 
			
		||||
			Mat3Adj((float (*)[3]) mat,(float (*)[3]) *self->matrix);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user