|
|
关于glEdgeFlag();的问题请教:
关于glEdgeFlag();的含义:该函数位于两函数glVertex()之间,定义两个顶点间边的可见性,并且对后
续的glVertex()函数仍旧起作用,直到重新定义。
那么我在程序中这样写:
glBegin(GL_TRIANGLES);
glVertex2f(-20.0f, 0.0f);
glVertex2f(20.0f, 0.0f);
glEdgeFlag(FALSE);
glVertex2f(0.0f, 40.0f);
glBegin(END);
按道理,我这样画的三角形的(20,0)到(0,40)这个边应该不画出应该不画出,其他2条边应该画出的,但
却啥都没画出. |
|