OPENGL中物体旋转变换.docVIP

  • 25
  • 0
  • 约6.24千字
  • 约 7页
  • 2017-08-05 发布于河南
  • 举报
HYPERLINK /yujunyong/archive/2011/04/17/2018776.htmlglLoadIdentity()与glTranslatef()和glRotatef()--坐标变换 glLoadIdentity() 将当前的用户坐标系的原点移到了屏幕中心:类似于一个复位操作 1.X坐标轴从左至右,Y坐标轴从下至上,Z坐标轴从里至外。 2.OpenGL屏幕中心的坐标值是X和Y轴上的0.0f点。 3.中心左面的坐标值是负值,右面是正值。 移向屏幕顶端是正值,移向屏幕底端是负值。 移入屏幕深处是负值,移出屏幕则是正值。 glTranslatef(x, y, z) 沿着 X, Y 和 Z 轴移动。 注意在glTranslatef(x, y, z)中,当您移动的时候,您并不是相对屏幕中心移动,而是相对与当前所在的屏幕位置。其作用就是将你绘点坐标的原点在当前原点的基础上平移一个(x,y,z)向量。 ///////////////////////////////////////////////////////////////////////////////////////////////////////////// glLoadIdentity(); glTranslatef(-1.5f,0.0f,-6.0f); glBegin(GL_TR

文档评论(0)

1亿VIP精品文档

相关文档