资源简介
对于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
相关资源
- MFC+OPENGL实现3D茶壶的旋转、平移
- opengl实现对地球纹理贴图
- 计算机图形学作业原创C/C++ VC++6.0,
- 基于OpenGL的DDA算法画直线段
- 基于OPENGL透视图显示三视图投影变换
- Qt5 C++ GUI Programming Cookbook 电子书和源
- OpenGL绘制三维坐标图
- OpenGL绘制三维地形(MFC)
- OpenGL_NURBS闭曲线_圆.rar
- OpenGL编程.rar
- opengl 填充图元 扫描线算法
- opengl:基于linux下雷达ppi
- opengl编程开发基础
- OpenGL教室纹理映射贴图
- 菜单实现加单计算器(个人原创c++源
- C++实战源码-绘制渐变效果的菜单
- C++实战源码-带图标的程序菜单
- C++实战源码-可以下拉的菜单
- C++实战源码-更新系统菜单
- C++实战源码-右对齐菜单
- C++实战源码-工具栏右键菜单
- C++实战源码-为菜单添加快捷键
- C++实战源码-带历史信息的菜单
- C++实战源码-为菜单添加核对标记
- C++实战源码-根据菜单创建工具栏
- C++实战源码-列表控件右键菜单
- C++实战源码-单文档右键菜单
- C++实战源码-浮动的菜单
- C++实战源码-工具栏下拉菜单
- C++实战源码-创建级联菜单
评论
共有 条评论