Original Post
I''m confused by the matrics order of multiplication.
suppose below code
glMatrixMode(GL_MODELVOEW);
glLoadIdentity();
glMultMatrixf(T);
glMultMatrixf(R);
draw_object();
whether the object is Translation first or Rotation first?
it seems that the object is Rotation first than translate ?
because glMultMatrix(M) is in this way C'' = C * M;
while v'' = C * v;
should I make my own way to set the current matrix if I want in the normal order of matrix;
that is Translation first then Rotation
C'' = R * T * C
then glLoadidentity() and glMultMatrixf(C'');
Any good advice??