Original Post
consider the example of a cube at center (0,0,0) when i rotate this cube it rotate about its center i.e (0,0,0) correct. but when i changed the center to (0,0,1) and rotate, it doesnot rotate about its center (0,0,1) but it rotate about (0,0,0). so what i want is that, the cube is any where on the screen it rotate about its center i mean when cube is at center(0,0,1) then it rotate at center(0,0,1) when cube is at center (2,3,4) then it rotate at center(2,3,4).i m using C# with OpenGL.