如何在 Opengl 中获得所有三角形对角线以相同方式倾斜的四边形镶嵌?

How to get a quad tessellation where all the triangle diagonals slope the same way in Opengl?

当您将内部和外部曲面细分级别设置为相同的值时,您将获得:

但我想知道如何让所有对角线以相同的方式倾斜:

那不是你有能力控制的。 tessellation 中三角剖分的确切方式主要是 implementation-defined。除了基本的一致性要求(同一组细分级别将以相同的方式进行三角剖分)之外,实现可以做任何事情。并且不同的实现可以以不同的方式进行三角剖分,即使对于相同的细分级别也是如此。

曲面细分的大多数用途不需要对生成图元的方式进行这种级别的控制。如果您的使用确实需要它,那么您将不得不自己实现曲面细分。