0000623: Matrix and Vector API extension

This commit is contained in:
wmayer
2012-03-11 16:32:08 +01:00
parent 44147e71ab
commit ba96d5b9e2

View File

@@ -395,15 +395,19 @@ PyObject* MatrixPy::submatrix(PyObject * args)
{
case 1:
sub[0][0] = mat[0][0];
break;
case 2:
sub[0][0] = mat[0][0]; sub[0][1] = mat[0][1];
sub[1][0] = mat[1][0]; sub[1][1] = mat[1][1];
break;
case 3:
sub[0][0] = mat[0][0]; sub[0][1] = mat[0][1]; sub[0][2] = mat[0][2];
sub[1][0] = mat[1][0]; sub[1][1] = mat[1][1]; sub[1][2] = mat[1][2];
sub[2][0] = mat[2][0]; sub[2][1] = mat[2][1]; sub[2][2] = mat[2][2];
break;
default:
sub = mat;
break;
}
return new MatrixPy(sub);