errorman

不积跬步,无以至千里

导航

2023年3月20日

摘要: 在Qt+OpengGL使用教程(2)中我们绘制了三角形,接下来我们需要使用qt的API绘制一个矩形,同时参考和对照:LearnOpenGL (3) 绘制矩形。 一、准备工作 元素缓冲对象(EBO) 二、绘制矩形 我们使用两个三角形组成一个矩形。 为什么使用元素缓冲对象? 定义矩形的四个顶点 floa 阅读全文

posted @ 2023-03-20 16:17 Clemens 阅读(270) 评论(0) 推荐(0) 编辑

摘要: 本文基于Win10 + Visual Studio 2019 + OpenGL 3.3。参考“你好,三角形”。 在LearnOpenGL (2) 绘制三角形 的基础上继续添加代码。 一、准备工作 元素缓冲对象(EBO) 二、绘制矩形 我们使用两个三角形组成一个矩形。 为什么使用元素缓冲对象? 定义矩 阅读全文

posted @ 2023-03-20 16:11 Clemens 阅读(276) 评论(0) 推荐(0) 编辑

摘要: 在Qt+OpengGL使用教程(1)中我们建立了程序的基本结构,接下来我们需要使用qt的API绘制一个三角形,同时参考和对照:LearnOpenGL (2) 绘制三角形。 一、准备工作 环境:Ubuntu 16.04 LTS + Qt 5.14.2. 二、绘制三角形 顶点数组坐标 OpenGL中我们 阅读全文

posted @ 2023-03-20 14:56 Clemens 阅读(265) 评论(0) 推荐(0) 编辑

摘要: 本文基于Win10 + Visual Studio 2019 + OpenGL 3.3。参考“你好,三角形”。 一、准备工作 图形渲染管线 顶点数据 图元 顶点缓冲对象(VBO) 顶点数组对象(VAO) 二、绘制三角形 建立顶点数组 OpenGL中我们指定的所有坐标都是3D坐标(x、y和z)。Ope 阅读全文

posted @ 2023-03-20 10:49 Clemens 阅读(130) 评论(0) 推荐(0) 编辑

摘要: 首先,建议阅读和Qt OpenGL相关的类。本人对其中的一些类,做了一些翻译,例如:QOpenGLWidget。 环境:Ubuntu16.04, Qt 5.14.2 首先,新建立一个工程qtopengltest,使用ui designer,拖动一个widget到界面上,命名为glwidget。 根据 阅读全文

posted @ 2023-03-20 09:50 Clemens 阅读(181) 评论(0) 推荐(0) 编辑