Sim*_*mon 1 opengl
我有一个点的顶点缓冲区,它们是每个圆的中心(三角形扇形).我怎么拿这些,让我们说在这个点周围画10个三角形,然后移动到下一个点?我找不到任何示例代码.
Jas*_*onD 6
如果你使用的是旧管道,glEnd()那么glBegin()你必须这样做.
glEnd()
glBegin()
如果要发出绘制调用,则可以使用原始重启函数,其中索引可以指定为开始新原语.所有归功于datenwolf指出这一点,我已经清楚地记下了它.
然而,我个人仍然认为你最好只使用索引三角形,然后你可以随时重复使用你想要的任何顶点.它更简单,驱动程序/硬件会感谢你.
(换句话说,不要使用GL_TRIANGLE_FAN- 只需使用GL_TRIANGLES.无论如何都是硬件绘制).
GL_TRIANGLE_FAN
GL_TRIANGLES
归档时间:
13 年,8 月 前
查看次数:
1092 次
最近记录: