0
点赞
收藏
分享

微信扫一扫

《高效学习OpenGL》之模型变换 glTranslatef(), glRotatef(),glScalef()

1.移动

glTranslatef (GLfloat x, GLfloat y, GLfloat z);
//把当前矩阵与一个表示移动物体的矩阵相乘。这个矩阵有x, y, z指定


2.旋转

glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
//把当前矩阵与一个表示移动物体的矩阵相乘。以逆时针方向绕着从原点到点(x, y, z)的直线进行旋转,angle指定了旋转的度数

3.缩放

glScalef (GLfloat x, GLfloat y, GLfloat z);
//把当前矩阵与一个表示延各个轴对物体进行拉伸、压缩、反射的矩阵相乘。这个物体的每个点的x,y,z坐标与对应的xyz参数相乘




举报

相关推荐

0 条评论