照明问题绘制三角形

时间:2013-06-11 09:59:45

标签: c++ opengl graphics 3d glut

我正在使用两个三角形绘制立方体的面。但是我没有得到我预期的结果。

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

下图显示了两个坐标为:

的三角形
(1, 1, 1), (0, 0, 1), (1, 0, 1)

(0, 0, 1), (1, 1, 1), (0, 1, 1)

分别。我无法弄清楚问题出在哪里,因为两者都是以CCW顺序指定的,并且具有相同的法向量(0, 0, 1)。光源与眼睛位于相同的位置。

您认为问题是由什么引起的?

编辑:通过为每个多边形仅指定一个法线向量而不是为每个多边形的每个顶点指定一个法线向量来解决它。

0 个答案:

没有答案