Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoit Bolsee <benoit.bolsee@online.be>2009-12-23 12:55:34 +0300
committerBenoit Bolsee <benoit.bolsee@online.be>2009-12-23 12:55:34 +0300
commit21e2d9b85a9a1dbd0f0faa6aad61c77ac8c4f48f (patch)
treeb8f0170470530fc02a31ce416431b0610039f2a1 /source/gameengine/Ketsji/KX_PyMath.cpp
parent81a7bf2db9beacf664588acddfe458ed216269f8 (diff)
BGE: fix more transpose bug when MathUtils is not used.
Diffstat (limited to 'source/gameengine/Ketsji/KX_PyMath.cpp')
-rw-r--r--source/gameengine/Ketsji/KX_PyMath.cpp34
1 files changed, 17 insertions, 17 deletions
diff --git a/source/gameengine/Ketsji/KX_PyMath.cpp b/source/gameengine/Ketsji/KX_PyMath.cpp
index aef29286f4e..5f4bd582d21 100644
--- a/source/gameengine/Ketsji/KX_PyMath.cpp
+++ b/source/gameengine/Ketsji/KX_PyMath.cpp
@@ -103,20 +103,20 @@ PyObject* PyObjectFrom(const MT_Matrix4x4 &mat)
mat.getValue(fmat);
return newMatrixObject(fmat, 4, 4, Py_NEW, NULL);
#else
- PyObject *list = PyList_New(4);
- PyObject *sublist;
+ PyObject *collist = PyList_New(4);
+ PyObject *col;
int i;
for(i=0; i < 4; i++) {
- sublist = PyList_New(4);
- PyList_SET_ITEM(sublist, 0, PyFloat_FromDouble(mat[i][0]));
- PyList_SET_ITEM(sublist, 1, PyFloat_FromDouble(mat[i][1]));
- PyList_SET_ITEM(sublist, 2, PyFloat_FromDouble(mat[i][2]));
- PyList_SET_ITEM(sublist, 3, PyFloat_FromDouble(mat[i][3]));
- PyList_SET_ITEM(list, i, sublist);
+ col = PyList_New(4);
+ PyList_SET_ITEM(col, 0, PyFloat_FromDouble(mat[0][i]));
+ PyList_SET_ITEM(col, 1, PyFloat_FromDouble(mat[1][i]));
+ PyList_SET_ITEM(col, 2, PyFloat_FromDouble(mat[2][i]));
+ PyList_SET_ITEM(col, 3, PyFloat_FromDouble(mat[3][i]));
+ PyList_SET_ITEM(collist, i, col);
}
- return list;
+ return collist;
#endif
}
@@ -127,19 +127,19 @@ PyObject* PyObjectFrom(const MT_Matrix3x3 &mat)
mat.getValue3x3(fmat);
return newMatrixObject(fmat, 3, 3, Py_NEW, NULL);
#else
- PyObject *list = PyList_New(3);
- PyObject *sublist;
+ PyObject *collist = PyList_New(3);
+ PyObject *col;
int i;
for(i=0; i < 3; i++) {
- sublist = PyList_New(3);
- PyList_SET_ITEM(sublist, 0, PyFloat_FromDouble(mat[i][0]));
- PyList_SET_ITEM(sublist, 1, PyFloat_FromDouble(mat[i][1]));
- PyList_SET_ITEM(sublist, 2, PyFloat_FromDouble(mat[i][2]));
- PyList_SET_ITEM(list, i, sublist);
+ col = PyList_New(3);
+ PyList_SET_ITEM(col, 0, PyFloat_FromDouble(mat[0][i]));
+ PyList_SET_ITEM(col, 1, PyFloat_FromDouble(mat[1][i]));
+ PyList_SET_ITEM(col, 2, PyFloat_FromDouble(mat[2][i]));
+ PyList_SET_ITEM(collist, i, col);
}
- return list;
+ return collist;
#endif
}