我正在尝试导入.obj文件但是甚至无法渲染三角形。以下是我试图测试它是否可以显示的东西。
glBegin(GL_TRIANGLES);
glColor3f(0.5, 0.5, 0.5);
glVertex3f(0, 0, 0);
glVertex3f(1, 1, 1);
glVertex3f(2, 2, 2);
glEnd();
这不会显示任何内容。但是,当我为GL_LINES更改GL_TRIANGLES时,它会显示该行。
如何显示三角形?
语言:C ++
操作系统:Mac 10.7.3
答案 0 :(得分:15)
一个三角形,其中所有三个点都是共线的(在同一行中)具有零面积。并且三角形渲染器仅渲染三角形的区域,而不是它的边缘。所以它呈现零像素。