2024年5月10日发(作者:)
GLUT常用函数介绍
stephenxjc_千年一笑
2010-7-29
对象:GLUT的入门级(初学者)
关键字:GLUT、函数
核心内容:主要是通过在一个具体的程序中函数的作用
平台:visual studio2008,需要配置好、、、和相应
的dll文件。
正文
1 示例
简单的一个主函数:
#include
#include
#include
#include
#include
#include
/************************************************************************/
/* 主函数 */
/************************************************************************/
intmain(intargc,char** argv)
{
/******************* 初始化窗口**************************************/
//初始化glut库,如果失败,程序退出
glutInit(&argc,argv);
//初始化显示模式,这里声明采用双缓存并采用RGB的颜色模式
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
//初始化窗口的位置,以左上角为原点、向左为x轴正方向,向下为y轴方向
glutInitWindowPosition(50,100);
//创建一个大小为*640(像素)的窗口
glutInitWindowSize(640,640);
//创建一个窗口,并设定窗口的标题为“An Example of OpenGL Program”
glutCreateWindow("An Example of OpenGL Program");
//用于初始化的一个函数,主要是对opengl中的一些参数进行设定
init();
/*********************设定响应函数********************************/
//设定键盘响应函数
glutKeyboardFunc(pressKeyboard);
//设定特殊的键盘响应函数
glutSpecialFunc(specialKey);
//设定鼠标点击响应函数
glutMouseFunc(pickTarget);
//设定鼠标移动响应函数
glutMotionFunc(mouseMotion);
//显示输出函数。主要是opengl的绘制
发布评论