gpt4 book ai didi

c++ - OpenGL - 如何快速绘制以特殊形式给出的线数组?

转载 作者:行者123 更新时间:2023-11-30 18:03:23 29 4
gpt4 key购买 nike

我有以下形式的二维线数组:

lines[MAX_LINES][MAX_POINT_INDICES];

例如,它可能看起来像:

lines[1] = {2, 3, 0, 0, 0}; //lines from 1 to 2, from 1 to 3, 0=END
lines[2] = {3, 0, 0, 0, 0}; //lines from 2 to 3, 0=END
lines[3] = {4, 5, 6, 7, 0}; //lines from 3 to 4, 3->5, 3->6, 3->7, 0 means END
...

因此,每条线都被定义为一个三角形扇形。现在,我想使用 OpenGL 绘制所有这些线条,但我找不到任何快速的方法,除了按顺序迭代每一行。有什么建议吗?

最佳答案

就像 loxxy 所说的那样,迭代您布置的数组是最快的方法。迭代并不慢,这就是 OpenGL 中绘制事物的方式 - 线性。

关于c++ - OpenGL - 如何快速绘制以特殊形式给出的线数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8472932/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com