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

时间:2014-02-19 13:47:17   收藏:0   阅读:328

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参数相乘


原文:http://blog.csdn.net/biggbang/article/details/19410661

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!