gpt4 book ai didi

opengl - GL_TRIANGLE_STRIP 与 GL_TRIANGLE_FAN

转载 作者:行者123 更新时间:2023-12-03 01:47:56 24 4
gpt4 key购买 nike

我需要一个只能由 GL_TRIANGLE_STRIP 完成的多边形示例和另一个只能由 GL_TRIANGLE_FAN 完成的多边形示例。

最佳答案

当知道三角条三角扇之间的区别时,形状就会很容易制作。

三角形带

例如,三角形带是一组共享顶点的连接三角形。

三角形带示例

使用Triangle Strip,我们将能够使用那些给定的顶点获得以下输出。

enter image description here

三角扇

其中三角扇也是一组相连的三角形,尽管所有这些三角形都有一个共同的顶点,即中心顶点。

在 OpenGL 中,中心顶点是三角扇中第一个给定的顶点。

三角扇示例

使用三角扇和与其他示例中相同的顶点,我们将只能获得彩色区域作为输出。这是由于三角扇中顶点排列顺序的重要性。 基本上,所有顶点都需要围绕中心顶点。

enter image description here

结论

正如您在我们的 2 个示例顶点集上看到的,这些“输出形状”对于三角形带三角形扇都是唯一的。

注意:图像示例使用顺时针 winding order ,而在 OpenGL 中,正面使用逆时针缠绕顺序,即示例字面上背对着相机。这是一个重要的细节,如果 face culling已启用。

额外

我做了类似的回答here ,如果你愿意,你可以阅读它,我实际上使用了相同的图像,因为问题密切相关。

关于opengl - GL_TRIANGLE_STRIP 与 GL_TRIANGLE_FAN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20394727/

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