基本上,我有2个三角形,颜色略有不同(由于法线不正确,看起来像一个灯光问题).但我不认为是这种情况......
细节
我有一个简单的立方体(盒子),每个面由6个顶点组成,使用顶点缓冲区(我目前没有使用索引缓冲区).
除了我的顶点,我还为每个面定义了正常值.
然而,似乎法线(我不认为存在问题)和/或照明有些问题.

使用TRIANGLE_STRIP使用WebGl.drawArrays绘制每个面.图像显示立方体的正面.以下是它的顶点(注意原点是正面的左上角):
0, 1, 0,
0, 0, 0,
1, 0, 0,
1, 0, 0,
1, 1, 0,
0, 1, 0
Run Code Online (Sandbox Code Playgroud)
以下是它的法线:
0, 0, 1,
0, 0, 1,
0, 0, 1,
0, 0, 1,
0, 0, 1,
0, 0, 1
Run Code Online (Sandbox Code Playgroud)
题
任何想法为什么第一个三角形的颜色比第二个三角形更浅?
| 归档时间: |
|
| 查看次数: |
142 次 |
| 最近记录: |