简单列举下面的几项 :
OpenGL 中的 矩阵 Matrix , 包含了 投影 ( Projection ) 矩阵 , 模型 ( Model View ) 矩阵 ,
当前的颜色 Color ,
当前的清除缓冲区颜色..., 都需要 逐个设置相关状态机的值 ; 初始化状态机操作如下 :
设置清除缓冲区颜色 :
// 设置清除缓冲区背景颜色
// glClearColor (GLclampf red, GLclampf..., 将当前的颜色值设为一个值 , 如 白色 , 开始绘制后 , 就会自动使用该颜色进行绘制 ;
稍后会使用 OpenGL 在桌面窗口中绘制一个点 , 绘制前将当前颜色设置为白色 , 然后绘制的点的颜色就是白色...;
如果想要绘制不同颜色的点 , 就需要在每次绘制前 , 都修改当前颜色值 ;
整个 OpenGL 只有一个当前颜色值 ;
二、OpenGL 矩阵概念
----
OpenGL 中的 矩阵 Matrix...y 指向屏幕上方 , z 穿过屏幕指向你 ;
摄像机默认放在上述 右手坐标系 原点 , 指向 z 的负方向 , 即看屏幕里面的方向 ;
因此绘制的时候 , 如果使摄像机在默认位置时 , 需要将要绘制的模型放在