我的问题可能很愚蠢,但是我没有找到利用三角带的好例子:

http://i.stack.imgur.com/KL8jk.png

具有这样的顶点:

A: -0.5f, -0.5f,  // Bottom left.
B: -0.5f,  0.5f,  // Top left.
C:  0.5f, -0.5f,  // Bottom Right.
D:  0.5f,  0.5f   // Top right.
----------------------------------
B--D
|\ |
| \|
A--C

有时,在示例中,我们可以找到以下配置:
  • A,B,C,C,B,D

  • 或这个:
  • A,B,C,D

  • 什么是对的?我已经尝试了这两种方法。

    现在,我想使用退化三角形合并两个正方形。
    B--D    F--H
    |\ |    |\ |
    | \|    | \|
    A--C    E--G
    

    这是我得到的:

    ABCD + DEEF + EFGH

    但是在这里,有时我还会有一些人工制品。

    最佳答案

    如果使用背面剔除,则两种配置将不会产生相同的结果。在ABCD情况下,BCD为逆时针方向,而在ABCCBD情况下,CBD为逆时针方向。绘制两个四边形的正确方法取决于您是否关心方向。我建议ABCDDEEFGH。

    10-05 20:59