2021年6月17日
摘要: resizeGL()函数就是设置窗体的,比如窗体大小、比例、投影方式(正投影还是透视投影) 应该在第一次调用paintGL()之前,但在initializeGL()之后调用resizeGL()函数。在窗口部件改变大小时也将调用resizeGL()函数。在该函数里可以设置OpenGL视口、投影以及其他 阅读全文
posted @ 2021-06-17 14:38 斗战胜佛美猴王 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 纹理,简单说就是将图片展示在物体表面。可以将其类比为墙纸。纹理分为1D,2D, 3D 三类。这里只讨论2D纹理。先要记录一下比较基本的概念。 一、纹理坐标纹理坐标起始于(0, 0),也就是纹理图片的左下角,终始于(1, 1),即纹理图片的右上角。和数学二维坐标一样。 二、纹理创建Qt提供方便的纹理类 阅读全文
posted @ 2021-06-17 08:37 斗战胜佛美猴王 阅读(1640) 评论(0) 推荐(0) 编辑
  2021年6月16日
摘要: https://blog.csdn.net/qq_37468954/article/details/73368674?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_utm_term-0&spm=1001.2101.3001.4242 阅读全文
posted @ 2021-06-16 19:46 斗战胜佛美猴王 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 1. GLSL (Graphics Library Shader Language),什么是GLSL? GLSL是在OpenGL2.0时开始引入的一种语言,它可以让开发者定制自己的着色方式,而不是像原来一样走固定渲染管线。我们知道如果要达到一些色彩的渲染效果,需要一大堆以gl开头的函数,如glLig 阅读全文
posted @ 2021-06-16 16:30 斗战胜佛美猴王 阅读(818) 评论(0) 推荐(0) 编辑
摘要: QTimer主要就是为计时而设计,QTimer类使用起来也很简单。举个小例子 假设构造函数有如下代码 QTimer* timer = new QTimer(this); timer->setInterval(1000); //1000ms == 1s connect(timer,SIGNAL(tim 阅读全文
posted @ 2021-06-16 13:18 斗战胜佛美猴王 阅读(751) 评论(0) 推荐(0) 编辑
  2021年6月10日
摘要: 1.交叉编译 https://blog.csdn.net/pengfei240/article/details/52912833?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162328629116780264036826%2522 阅读全文
posted @ 2021-06-10 12:56 斗战胜佛美猴王 阅读(154) 评论(0) 推荐(0) 编辑
  2021年6月2日
摘要: 首先, 上个示意图. 根据图示, 线段a表示为端点a1和a2, 线段b表示为端点b1和b2. 为了利用向量的叉乘关系, 将线段的端点看成四个向量, 下面用粗体表示向量. 根据向量运算可知a=a2-a1,b=b2-b1.将线段表示为参数方程:a=a1 + t ab=b1 + u b其中参数t,u取值 阅读全文
posted @ 2021-06-02 09:05 斗战胜佛美猴王 阅读(658) 评论(0) 推荐(0) 编辑
  2021年5月17日
摘要: Severity Code Description Project File Line Suppression StateError (active) E0349 no operator "<<" matches these operands ReverseString the solution: 阅读全文
posted @ 2021-05-17 14:43 斗战胜佛美猴王 阅读(307) 评论(0) 推荐(0) 编辑
  2021年5月13日
摘要: Similar to @仲耀晖 I had the wrong application type configured for a dll. I guess that the project type changed due to some bad copy pasting, as @Daniel 阅读全文
posted @ 2021-05-13 11:15 斗战胜佛美猴王 阅读(276) 评论(0) 推荐(0) 编辑
  2021年3月4日
摘要: 在Qt构建程序中,出现如下图所示类似的错误 解决方法很简单,找到该程序的build-***(工程名)-Desktop_Qt_5_8_0_MSVC2015_64bit-Debug,然后进入打开debug,删除里边的文件,重新qmake-构建即可 https://blog.csdn.net/zong59 阅读全文
posted @ 2021-03-04 10:18 斗战胜佛美猴王 阅读(1585) 评论(0) 推荐(0) 编辑