一、绘制“甜甜圈”
① 绘制流程
- 图元的渲染显示就不再重复(需要的同学可以参考:OpenGL之矩阵堆栈绘制立体图元),现在贴出部分主要绘制代码;
- 定义部分绘制需要用到的全局变量:
GLShaderManager shaderManager; // 固定管线管理器
GLFrame viewFrame; // 设置角色帧,作为相机
GLFrustum viewFrustum; // 使用GLFrustum类来设置透视投影
GLTriangleBatch torusBatch; // 容器帮助类
GLMatrixStack modelViewMatix; // 模型视图矩阵
GLMatrixStack