
OpenGL
文章平均质量分 86
yxyy3604
这个作者很懒,什么都没留下…
展开
-
OpenGL学习记录(004)-再画个三角形
工程代码有了GLFW和GLEW的加持,就可以使用更为“现代”方式使用OpenGL提供的api了。下面的代码给出了基于GLEW库绘制三角形的方法#include <iostream>#include <GL/glew.h> //这个头文件一定要在最前面包含#include <GLFW/glfw3.h>using namespace std;int main(void){ GLFWwindow* window; /* Initial原创 2021-07-05 11:20:59 · 268 阅读 · 2 评论 -
OpenGL学习记录(003)-Qt5.14.2配置GLEW开发环境
GLEW库介绍由于OpenGL本身只是一个标准图形API的接口规范,本身不包含对API的接口实现,实际的实现过程都是由各个显卡厂家实现的。不同的显卡公司,也会发布一些只有自家显卡才支持的扩展函数,如果想用这些函数,就必须去寻找最新的glext.h文件。因此即便是通过OpenGL编写的图形程序,在安装不同显卡的主机上也不一定能够正常运行。而GLEW库的出现就是为了解决这个问题,GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。GLEW能自动识别当前平台所支持的全部OpenGL高级扩展涵数。也就原创 2021-04-25 09:44:47 · 1732 阅读 · 5 评论 -
OpenGL学习记录(002)-画个三角形
环境搭好了,就可以试着开始最简单的OpenGL开发学习了,这里从最简单的绘制三角形开始。在上一章节中的代码中添加如下代码: glBegin(GL_TRIANGLES);//开始绘制三角形 glVertex2f(-0.5f,-0.5f);//顶点坐标 ,这里一定要填三个坐标,否则绘制不出来三角形 glVertex2f(0.0f,0.5f);//顶点坐标 glVertex2f(0.5f,-0.5f);//顶点坐标 glEnd()原创 2021-04-24 19:04:37 · 940 阅读 · 2 评论 -
OpenGL学习记录(001)-Qt5.14.2配置GLFW开发环境
油管上Cherno的opengl教学视频是基于VS环境的,可惜我不会用VS,只能用qt creator代替了。所以这篇文章主要是介绍怎么在qt creator中配置GLFW的开发环境。glfw 介绍GLFW is a free, Open Source, multi-platform library for opening a window, creating an OpenGL context and managing input. It is easy to integrate into exi原创 2021-04-24 18:08:35 · 2182 阅读 · 1 评论