我一直在开发一个应用程序,从文本文件中读取了几个点,需要创建一个折线图来显示这些点。
我正在使用glDrawElements和一个点数组以��另一个索引数组。 我需要显示以下内容:
- x和y轴
- 可以更改轴的颜色的可能性
- 多对缓冲区用于点和颜色
到目前为止,我的方法是:
- 我创建了一个VBO
- 使用2个顶点数组对象,一个用于存储轴的信息,另一个用于图形
- 我有一些缓冲区,用于多条线和相应的索引
- 每条线的颜色与点在同一缓冲区中,例如{{XYZW}, {RGBA}}。
我是否真的需要创建两个不同的顶点数组,还是可以使用单个顶点数组同时处理轴和图形,并具有相应的缓冲区。 我的问题是,我们什么时候知道我们应该创建不同的顶点数组(glGenVertexArrays)来存储要绘制的元素?