我正在学习 openGL,并且遇到过使用顶点缓冲区对象的三角形扇形。如果给定一个要渲染的顶点数组,openGL 如何决定必须使用其中多少个顶点来构造三角形扇形。似乎可以使用任意数量的顶点。
通过比较可以很容易地解释这一点三角条 with 三角扇.
三角带
您可能知道,三角形带是一组共享顶点的连接三角形,这可以更有效地使用内存。 (我们节省内存,因为我们不存储所有重复的顶点)
三角形带的示例
![enter image description here](https://i.stack.imgur.com/zIK6m.png)
三角扇
另一方面,我们有一个三角扇,这也是一组相连的三角形。尽管所有这些三角形都有一个共同的顶点,即中心顶点。 (第一个顶点始终是中心)
话虽如此,我们可以拍摄上面相同的图像并更改顶点的顺序。完成后,三角扇将如下所示。 (其中 A 是第一个中心顶点)
三角扇的示例
![enter image description here](https://i.stack.imgur.com/VZqlv.png)
在上图中,三角形扇形仅在彩色区域中起作用,因为顶点需要根据三角形扇形进行排列。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)