Lon*_*oub 6 opengl gl-triangle-strip
我的问题可能很愚蠢,但我没有找到三角带利用的好例子:
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
Run Code Online (Sandbox Code Playgroud)
有时,在示例中,我们可以找到此配置:
或这个:
什么是对的?我已经尝试过这两种方法都有效.
现在我想使用简并三角形来合并两个正方形.
B--D F--H
|\ | |\ |
| \| | \|
A--C E--G
Run Code Online (Sandbox Code Playgroud)
这是我得到的:
ABCD + DEEF + EFGH
但在这里,我有时会得到一些文物.
如果使用背面剔除,两种配置将不会产生相同的结果。在ABCD情况下,BCD是逆时针方向,而在ABCCBD情况下,CBD是逆时针方向。绘制两个四边形的正确方法取决于您是否关心方向。我建议 ABCDDEEFGH。
| 归档时间: |
|
| 查看次数: |
5680 次 |
| 最近记录: |