![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenGL
阿瓦哒啃大瓜
这个作者很懒,什么都没留下…
展开
-
OpenGL鼠标交互glFlush()问题
功能:鼠标左击个对焦点画出矩形,鼠标右键清除画布。就这么简单的鼠标交互,鼠标右键清除缓存的时候,用glFLush()就是实现不了,调试发现就是堵在了if (button == GLUT_RIGHT_BUTTON){}里面。明明是照着书敲的代码,甚至朋友copy我的代码装了环境在他的电脑上跑程序,glFlush()都没问题。云调试到凌晨1点得出结论–我的电脑只能glClearColor(1.0, 1.0, 1.0, 0.0); glClear(GL_COLOR_BUFFER_BIT);glFinish();原创 2021-09-29 13:55:48 · 700 阅读 · 2 评论 -
Opengl glm配置出错
VS2019+glm-0.9.6.3glm不敢用太新的,做opengl课程作业–摄像机坐标系opengl没有内置数学库,下载glm,根据网上搜的教程,只需要将复制到C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.27.29110\include…就可以,其实不行,它还是会提示namespace glm没有成员vec4解决方案:将glm目录全部移到\include…这我感觉里面的成员依赖原创 2022-03-30 12:08:49 · 298 阅读 · 0 评论 -
nupengl快速配置opengl环境
因为弄混了x86和x64的环境,自己重头配置glut/glflw/glad/glew/glm的是时候,遇到,LNK4272 库计算机类型“x64”与目标计算机类型“x86”冲突,(glfew.dll)的错误,其实glew是32位的,glut好像也是32位的,这些都太老了…freegult和glfw完全就可以替代他们了…奈何课程作业还是要完成的…运用了史上最简单的gl配置,nupengl这个就行了,不报错了。...原创 2022-03-30 12:08:08 · 449 阅读 · 0 评论 -
OpenGL入门北斗星点绘制
**OpenGL入门–北斗星点的绘制C++代码唯一遇到的问题就是glFlush()这个函数的问题#include <GL/glut.h>#include<gl/GLU.h>#include<gl/glut.h>#include<Windows.h>void myInit(void) { //设置画布背景颜色--白色,RGB和透明度alpha glClearColor(1.0, 1.0, 1.0,0.0); //设置画图的颜色 这里只有一原创 2021-09-22 20:10:02 · 181 阅读 · 0 评论