Hallo Together I'd like to start this topic for all those, who have question about OpenGL programming like I have I try to make a EFIS completely independed of the panelmaker. My actual problem is, I like to rotate a texture. Therefore I use "gl.rotate(angle, 0,0,1)" to rotate around the z-axis. It is rotating around z but allways on the left bottom corner of the texture. I thought when I translate the texture with it's center to the [0,0,0] it will rotate around this coordinate, but it's allways rotating around the bottom left corner of the texture. I tried some things I found in the net about this topic like gl.MatrixMode('TEXTURE') and gl.MatrixMode('MODELVIEW'), but with this XP is getting a little bit crazy! How it is working to rotate around the texture center? Thanks in advance Cheers Daniel