// 每个参数都影响 x , y , z 分量
//glScalef(2.0f, 2.0f, 1.0f);
// 矩阵旋转
// glRotatef (GLfloat angle,...();
矩阵出栈 :
// 矩阵出栈
glPopMatrix();
三、矩阵的压栈和出栈原理分析
----
这里引入两个重要的操作 : 矩阵的 压栈 和 出栈 , 这是 OpenGL 固定管线中的重要操作...主对角线元素是
1
, 其它位置都是
0
) ;
矩阵压栈 : 调用 GLPushMatrix 方法进行压栈时 , 会将栈顶的矩阵拷贝一份 , 然后放在栈顶 , 原来的模型视图矩阵 , 就处于栈顶的下方位置...();
// 矩阵缩放
// 缩放的是下面设置的点的坐标
// 每个参数都影响 x , y , z 分量
//glScalef(2.0f, 2.0f, 1.0f);
// 平移变换..., 0, 255, 255);
glVertex3f(1.0f, 0.0f, -5.0f);
// 绘制三角形结束
glEnd();
// 矩阵出栈
glPopMatrix