這幾個函數是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度。
———— 摘自 http://zhidao.baidu.com/link?url=49gHBMCmySYgrKi-rGI2x6fUIG5__uqj9FZqm...html
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)的方向 才握。另外四個手指的彎曲指向 便是物體旋轉方向。
———— 摘自 http://blog.sina.com.cn/s/blog_3c6889fe0100qko6.html函數