opengl_c++
青松0527
这个作者很懒,什么都没留下…
展开
-
Opengl 基本状态管理
单双缓存 GLUT_SINGLE 0x0000 指定单缓存窗口 GLUT_DOUBLE 0x0002 指定双缓存窗口 原理 GLUT_SINGLE单缓冲,屏幕显示调用glFlush(),将图像在当前显示缓存中直接渲染,会有图形跳动(闪烁)问题 GLUT_DOUBLE双缓冲,屏幕显示调用glutSwapBuffers(),将图像先绘制在另外的缓存中,渲染完毕之后,将其整个缓存贴到当前的窗口...原创 2020-04-08 15:20:10 · 217 阅读 · 0 评论 -
glBegin 和 glEnd 中函数使用限制
顶点最重要的信息是它们的坐标 通过glvertex()指定。 glBegin 和glEnd 中的合法函数列表: glBegin 和glEnd之间也可以使用其他编程语言函数 如math cos sin等 glBegin 和glEnd合法函数 函数 函数功能 glVertex*() 设置顶点坐标 glColor*() 设置顶点颜色 glIndex*() ...原创 2020-04-08 13:41:34 · 337 阅读 · 0 评论 -
Opengl 简单实例
#include <Windows.h> #define GLUT_DISABLE_ATEXIT_HACK #include <glut.h> #pragma comment("glut.lib", lib) #pragma comment("OPENGL32.lib", lib) void draw() { glClearColor(1.0, 0.0, 0.0...原创 2020-04-08 13:21:59 · 230 阅读 · 0 评论