OpenGL 从入门到成魔-第4章-VAO 和 VBO

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenGL 从入门到成魔-第4章-VAO 和 VBO相关的知识,希望对你有一定的参考价值。

参考技术A 注:参考自bilibili系列视频,OpenGL 从入门到成魔-第4章-VAO 和 VBO
https://www.bilibili.com/video/BV1zt4y1C7dh

1.X轴方向,右;
2.Y轴方向,上;
3.Z轴方向,向屏幕内,Z轴值越小,离我们眼睛越近

落在这个立方体范围内的点可以显示出来,之外的就不显示。

三角形三个顶点分别为 (0,1,0) (-1,-1,0) (1,-1,0)

重点:

第一步:先初始化VBO(glGenBuffers)
第二步:Bind数据,并告诉GL如何解析顶点数据(glBindBuffer,glBufferData, glVertexAttribPointer)
第三步:启用顶点属性 (glEnableVertexAttribArray)
第四步:释放VBO (glDeleteBuffers)

函数解释:

函数解释:

一个VAO可以包含多个VBO。

我的博客即将同步至腾讯云+社区,邀请大家一同入驻: https://cloud.tencent.com/developer/support-plan?invite_code=avoxt0drfv91

以上是关于OpenGL 从入门到成魔-第4章-VAO 和 VBO的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL 从入门到成魔-第6章- Uniform 变量的使用

多个网格、多个 VBO、多个 VAO、OpenGL 4.1

OpenGL - 如何理解 VAO 与 VBO 之间的关系

在 OpenGL 4 中创建第二个 VAO 并绘制两个形状

OpenGL 顶点缓冲区绑定点可以在不同的 VAO 之间重复使用吗?

OpenGL第1章-入门