glut教程2 您所在的位置:网站首页 glut2全称 glut教程2

glut教程2

#glut教程2| 来源: 网络整理| 查看: 265

  

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 实验室设备网 版权所有