0

假设我有一个凹多边形并想在其上映射纹理。我可以在上面使用 GL_TRIANGLE_STRIP 吗?我猜不是,因为三个连续的点可以在实际多边形“外部”形成一个三角形。到目前为止,我一直在手动对多边形进行三角测量,并使用 GL_TRIANGLES 参数调用 glDrawArray ,效果很好。所以我的问题是:对于凹多边形,三角剖分/分解是不可避免的吗?(在第一种情况下,三角化并使用 GL_TRIANGLES,第二种情况在凸 sub_polygons 中分解,不需要三角形,并使用 GL_TRIANGLES_STRIP)

4

0 回答 0