opengl es2.0 scale
时间: 2023-07-10 18:09:29 浏览: 122
在 OpenGL ES 2.0 中,缩放变换可以通过修改模型视图矩阵来实现。假设你要将场景缩小到原来的一半,你可以按照以下步骤进行操作:
1. 使用glMatrixMode函数设置当前矩阵模式为模型视图矩阵:
```
glMatrixMode(GL_MODELVIEW);
```
2. 使用glLoadIdentity函数将当前矩阵重置为单位矩阵:
```
glLoadIdentity();
```
3. 使用glScalef函数进行缩放变换,将X,Y和Z轴上的缩放因子都设置为0.5:
```
glScalef(0.5f, 0.5f, 0.5f);
```
4. 绘制场景。
这样,整个场景就会缩小到原来的一半。
阅读全文