glut教程2 | 您所在的位置:网站首页 › glut2全称 › glut教程2 |
GLUT 教程(二) GLUT 初始化 收藏 在这个部分我们将在我们的程序里建立一个 main 函数,这个 main 函数将完成必须的初始 化和开启事件处理循环。所有的 GLUT 函数都有 glut 前缀并且那些完成一些初始化的函数有 glutInit 前缀。你首先要做的是调用函数 glutInit() 。
V oid glutInit(int*argc,char**argv) ;
参数:
Argc :一个指针,指向从 main ()函数传递过来的没更改的 argc 变量。
Argv :一个指针,指向从 main ()函数传递过来的没更改的 argv 变量。
在初始化 GLUT 后,我们开始定义我们的窗口。首先确定窗口位置(它默认的是屏幕左上 角),我们使用函数 glutInitWindowPosition ()。
V oid glutInitWindowPositon(int x,int y);
参数:
X: 距离屏幕左边的像素数。- 1 是默认值,意思就是由窗口管理程序决定窗口出现在哪里。 如果不使用默认值,那你就自己设置一个值。
Y :距离屏幕上边的像素数。和 X 一样。
注意,参数仅仅是对窗口管理程序的一个建议。尽管你精心的设置了窗口位置, window 返回的可能是不同的位置。如果你设置了,一般会得到你想要的结果。接下来我们设置窗口 大小,使用函数 glutInitWindowSize ()。
V oid glutInitWindowSize(int width,int height);
参数:
Width :窗口的宽度。
Height :窗口的高度。
同样 width , height 也只是一个参考数字。避免使用负数。
接下来。你应该使用函数 glutInitDisplayMode() 定义显示方式。
V oid glutInitDisplayMode(unsighed int mode) |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |