• 大小: 1KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-05-06
  • 语言: C/C++
  • 标签: opengl  菜单  

资源简介

对于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

评论

共有 条评论