Read Matrix values

Sorry if this should have been posted in the advanced forum, anyway heres my question. How do I read the values in an OpenGL matrix. I know how to use glLoadMatrix to use one of my own, I need to be able to save it after proformimg rotation, translation, etc
Thanks

To read the values from a matrix in OpenGL, you can do like this.

GLfloat mvmatrix[16]; //modelview matrix is 16 elements long
GLfloat prmatrix[16]; //… as is the projec tion matrix

// now, get the matrices
glGetFloatv(GL_MODELVIEW_MATRIX, mvmatrix);
glGetFloatv(GL_PROJECTION_MATRIX, prmatrix);

Modelview is stored in mvmatrix, and projection is stored in prmatrix.