这几个函数是OpenGL图形开发包自带的函数。
glTranslatef(0.0f,-20.0f,-40.0f):表示将当前图形向x轴平移0,向y轴平移-20,向z轴平移-40 glScaled(10.0f,10.0f,10.0f):表示将当前图形沿x,y,z轴分别放大为原来的10倍 glRotatef(-80.0f,10.0f,1.0f,0.0f):表示将当前图形沿方向向量(-10,1,0)顺时针旋转80度。 ———— 摘自
glRotatef 转动方向
glRotatef(GLfloat angle,GLfloat x,GLfloat y,GLfloat z) glRotatef(45,1,0,0) 物体如何旋转?想象:从 坐标(0,0,0)即原点,引出一条线到(1,0,0),用右手握住这条线,这时,你会问,如何握?右手大拇指指向 (0,0,0)至(1,0,0)的方向 才握。另外四个手指的弯曲指向 即是物体旋转方向。 ———— 摘自