【发布时间】:2013-11-10 12:56:14
【问题描述】:
谁能解释我如何确定三角形是顺时针还是逆时针?
如果我用下面的代码渲染一个三角形
glBegin(GL_POLYGON);
glVertex3f(-0.5f, -0.5f, 0.0f);
glVertex3f(-0.5f, 0.5f, 0.0f);
glVertex3f(0.5f, 0.5f, 0.0f);
glEnd();
如果是顺时针或逆时针,我现在怎么办?我知道这也取决于您正在查看的三角形的面,但是我如何在代码中看到呢?我读过OpenGL默认使用逆时针。但是如果我考虑 OpenGL 是如何绘制顶点的,我觉得它是顺时针方向的。我认为这只是我的推理错误。
【问题讨论】: