OpenGL
smy..
这两年较忙,更新较少, 随机上线,乱写一气
感谢各位 谢谢大家!
展开
-
Qt opengl 3D立方体贴纹理
前言:环境是 Qt 5.9.2 Mingw 32 bitQt 提供了 opengl 的窗口 是 QGLWidget所以不需要 glut这个纹理贴图是我随便找的一个 请忽略Qt opengl 的环境搭建也很简单pro 文件内 加入QT += openglLIBS += -lopengl32 \ -lglu32这样就ok继承 QGLWidget 然后实现一下那...原创 2019-11-28 10:27:09 · 1249 阅读 · 0 评论 -
Qt/C++ + opengl 解析stl文件(二进制和Ascii两种格式)
前言:3D 的stl 模型文件分为两种 二进制和Ascii明码的Ascii 内容清晰可以打开看,但是文件比较大二进制的文件 看不到内容 但是占用空间小我是用 qt + opengl 加载 stl 模型本章写 qt c++ 加载 ascii 格式 和 二进制格式的 stl 文件ASCII 格式: /* ASCII STL 格式 * * ...原创 2019-11-22 18:10:58 · 4757 阅读 · 6 评论 -
转载 openGL +VS 2017 配置详细
openGl +vs2017 遇到一篇很赞 很详细的文章转载:https://blog.csdn.net/sigmarising/article/details/80470054转载 2019-06-26 12:05:32 · 232 阅读 · 0 评论 -
OpenGL 入门篇-创建一个窗口
前言:opengl 的配置这里就不说了,上一篇有转载的一篇配置方法。GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。它允许用户创建OpenGL上下文,定义窗口参数以及处理用户输入,这正是我们需要的初始化 GLFW 窗口glfwInit() 就是初始化GLFWglfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR,3)...原创 2019-08-30 15:16:43 · 1246 阅读 · 0 评论 -
OpenGL 画三角形
前言:看此篇文章请先看上一篇 OpenGL 窗口的创建三角形的绘制,在其他语言中应该都是很好实现.但是在OpenGL中 画一个三角形是要理解很多概念特别是对于初学者看完应该是一头雾水+一脸懵逼所以说 如果你懵逼了 那么属于正常 哈哈哈本文参考了一些 learnOpenGL CN 的内容和图片在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大...原创 2019-08-30 16:57:47 · 1164 阅读 · 0 评论 -
OpenGL 封装自己的着色器类
前言:这一篇说了opengl三角形是怎么画出来的我们现在把着色器的代码读取,编译,链接,以及检查错误封装成一个类,不然的话 写起来麻烦臃肿这里就不详细说了 直接上代码了Shadershader.hshader.cpp#include "Shader.h"Shader::Shader(const GLchar * vertexPath, const GLchar * fra...原创 2019-09-12 17:58:52 · 1111 阅读 · 1 评论