我正在使用两个三角形绘制立方体的面。但我并没有得到我预期的结果。
下图显示了两个带坐标的三角形:
(1, 1, 1), (0, 0, 1), (1, 0, 1)
和
(0, 0, 1), (1, 1, 1), (0, 1, 1)
分别。我不知道问题出在哪里,因为两者都是按 CCW 顺序指定的,并且具有相同的 normal vector (0, 0, 1)
。光源与眼睛的位置相同。
您认为问题出在什么地方?
编辑:刚刚通过为每个多边形指定一个法向量而不是为每个多边形的每个顶点指定一个来解决它。