OpenGL
*Atman
理虽顿悟,事需渐修
展开
-
QOpenGLWidget窗口缩放宽度和高度刷新问题
1、先上问题:在做鼠标拖放opengl窗口的时候,发现返回的窗口的QWidget::width()和QWidget::height()不随窗口事件变化,于是加了各种updata(),repainter(),都没用。发现这两个变量初始化的时候为const。2、解决问题:查看API文档发现。重载resizeGL()函数,返回的width就可以变化了。只需要如下代码就行了,不要实现什么。vo...原创 2019-10-17 15:08:06 · 1953 阅读 · 0 评论 -
OpenGL学习(一)
概念了解: 着色器(shader):OpenGL内部的能够被GPU直接编译的一种小型程序,最常用的有顶点着色器、片元着色器; 顶点着色器、片元着色器:顶点着色器决定一个图元该位于屏幕的什么位置,片元着色使用信息来决定某个片元的颜色; OpenGL通用结构:main(int argc, char** argv){ glutInit(&argc...翻译 2019-04-15 16:01:18 · 164 阅读 · 0 评论