資源簡介
對于opengl的菜單操作的具體代碼!里面涉及了opengl中api的幾個api函數。通過一個列子就可以輕松掌握其菜單的用法!
代碼片段和文件信息
#include?
#include?
GLsizei?winwidth=400winheight=400;
GLfloat?red=1.0green=1.0blue=1.0;
GLenum?fillmode=GL_SMOOTH;
void?init()
{
glClearColor(0.60.60.61.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0300.00.0300.0);
}
void?filloption(GLint?option)
{
switch?(option)
{
case?1:
fillmode=GL_FLAT;break;
case?2:
fillmode=GL_SMOOTH;break;
}
glutPostRedisplay();
}
void?displaytriangle()
{
glClear(GL_COLOR_BUFFER_BIT);
glShadeModel(fillmode);
glColor3f(redgreenblue);
glBegin(GL_TRIANGLES);
glVertex2i(28020);
????glVertex2i(160280);
glColor3f(red0.00.0);
glVertex2i(20100);
glEnd();
glFlush();
}
vo
評論
共有 條評論