OpenGL学习一——程序绘图框架

1、OpenGL初始化,包括OpenGL状态、特性设置等,大体包括:
    颜色设置:glClearColor、glShadeModel
    纹理设置:glEnable、glGenTextures等
    深度检测设置:glClearDepthf、glDepthFunc、glEnable
    混色设置:glBlendFunc、glEnable
    光照设置:glLightfv、glEnable
2、几何基本图元数据准备,如模型定点、颜色以及纹理等数据。
3、设置观察坐标系下的取景模式和取景框大小,主要用到:
    屏幕窗口大小:glViewport
    投影方式:glOrtho、gluPerspective以及glFrustumf
4、绘图前的准备工作:
    清除当前窗口的内容:glClear
    重置视图模型矩阵:glMatrixMode、glLoadIdentity
5、构造几何物体对象的数学描述,包括点线面的位置和拓扑关系,几何变换,光照处理,旋转、移动图元等:glRotate、glTranslatef等。
6、绘图显示场景。

你可能感兴趣的:(工作,框架)