【计算机图形学】01 OpenGL+Qt

1.OpenGL基础

OPenGL调用显卡操作

需要通过函数指针调用显卡的函数,但是显卡驱动具体函数地址,只有运行时才知道。

GPU渲染的流水线

OPenGL本身就是一个大的状态机,如下所示


2.Hello OpenGL

创建一个窗口,窗口使用QOpenGLWidget函数进行渲染。

程序界面如上图所示,具体代码看gtihub链接。https://github.com/lrtacss/QOpenGLProject/tree/main/demo01

3.OpenGL,VTK,CascadeCAD

渲染和建模不一样。VTK相当于对于OpenGL的接口封装

4.绘制三角形

5.索引缓冲对象

有两个顶点是重复 的,如果是一个很大的模型,那么会带来很大的资源开销

在这里插入图片描述

相关推荐
lhbweilai3 小时前
QT(了解各个控件和布局)上
数据库·qt
Dxy12393102163 小时前
JS AES加密详解
开发语言·javascript·ecmascript
信息安全失业大专人员4 小时前
每日了解一个智能体-WorkBuddy
开发语言·ai·c#·智能体
4ever.ov04 小时前
精学C++第一站 从命名空间到引用:C++入门核心语法全梳理(13000字长文)
开发语言·c++·clion
小杨互联网4 小时前
Go 现代 CLI 工具离线镜像合集
开发语言·后端·golang·开源·go·命令行
揽星河..4 小时前
【C语言】数组
c语言·开发语言·算法
FRing034 小时前
JavaScript入门到精通三十三(异常处理、call方法、apply方法、bind方法、防抖、节流)
开发语言·前端·javascript
geovindu4 小时前
rust: Semaphore Pattern
开发语言·后端·设计模式·rust·代理模式·企业级信号量模式·同步型模式
纪念 2295 小时前
C++ 算法(模拟)
开发语言·c++·算法
niucloud-admin5 小时前
NIUCLOUD PHP SAAS上门家政使用文档--服务订单:评价列表
开发语言·php