您的位置:首页 > 运维架构

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

2014-02-18 15:04 405 查看
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参数相乘
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息