文章目录
一、初始化 OpenGL 矩阵
1、设置投影矩阵
2、设置模型视图矩阵
二、绘制点
1、清除缓冲区
2、设置当前颜色值
3、设置绘制点的大小
4、绘制点
5、将缓冲区绘制到前台
三、部分代码示例...可视角度 , 视口角度越大 , 可视范围越大 ;
空间中只有处于下面 椎体范围内的物体 , 才能被转到视口中 , 最终 投影到屏幕中显示 , 处于椎体外部的空间无法显示 ;
设置的 参数三 就是 近平面的距离..., ② 设置当前的颜色 , ③ 设置当前绘制的点的大小 , ④ 开始绘制点 , ⑤ 将缓冲区绘制到前台 ;
1、清除缓冲区
每次渲染场景前 , 都需要清除缓冲区 ;
OpenGL 绘制时 , 如果设置帧率为...60 FPS , 每秒中绘制 60 次 , 每次绘制都需要 以 清除缓冲区开始 , 以将缓冲区绘制到前台结束 ;
清除缓冲区示例代码 : 清除缓冲区会在界面中绘制背景颜色 , 该颜色就是之前设置的 glClearColor...// 获取窗口设备
dc = GetDC(hWnd);
// 颜色描述符, 像素格式描述符 , 选取 OpenGL 渲染的像素格式
PIXELFORMATDESCRIPTOR