|
glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);
glBegin(GL_TRIANGLES);
glEdgeFlag(GL_TRUE);
glVertex3f(-0.2f, -0.6f, 0.0f);
glEdgeFlag(GL_FALSE);
glVertex3f(-0.4f, -0.8f, 0.0f);
glEdgeFlag(GL_TRUE);
glVertex3f( 0.0f, -0.7f, 0.0f);
glEdgeFlag(GL_FALSE);
glVertex3f(-0.4f, -0.8f, 0.0f);
glVertex3f( 0.0f, -0.7f, 0.0f);
glEdgeFlag(GL_TRUE);
glVertex3f( 0.4f, -0.8f, 0.0f);
glEdgeFlag(GL_FALSE);
glVertex3f( 0.0f, -0.7f, 0.0f);
glEdgeFlag(GL_TRUE);
glVertex3f( 0.4f, -0.8f, 0.0f);
glVertex3f( 0.2f, -0.6f, 0.0f);
glEnd();
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
glFlush();
如何实现:如何通过标记把内部边给删除的。。 |
|