Original Post
I have read a document: M is the current matrix and T is
the matrix sent to glMultMatrix() after glMultMatrix()
the current matrix is replaced with M*T
but I was very puzzle in my programming and I think the result
matrix is T*M but not M*T, for example:
gluLookAt() is always used before every tranfers like
glRotate() and glTranslate() that is said: if gluLookAt() got
the CameraMatrix, an after gluLookAt(), glRotate() got a
RotateMatrix then the result matrix must be
RotateMatrix * CameraMatrix
so I guess the result of glMultMatrix() is T*M not
M*T but in many documents it is M*T, I was very puzzle so wrote
the topic to find is some one can prove my idea is right
help help,.....