电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

计算机游戏期末资料VIP专享

计算机游戏期末资料_第1页
1/18
计算机游戏期末资料_第2页
2/18
计算机游戏期末资料_第3页
3/18
一、简答题1、简述图形界面的Windows 框架Windows 框架是我们在Windows 系统下运行的程序必须的架构,由三个函数构成:WinMain ()程序入口,功能为定义一个Windows 窗口的样式、大小等,并建立这个窗口;MsgProc()窗口调用函数,在整个运行周期中随时对回调的函数所定义的外部事件(鼠标移动、点击窗口变化、键盘和其他函数发出的消息)做出反应;GameLoop()消息循环, 利用 Windows 的消息机制做成的主循环函数,它被程序反复执行,作用是侦听消息,有消息是返回Windows 的消息链,没有消息时就执行OpenGL 的图形处理 Render()。2、简述 OpenGL 的程序框架OpenGL 的基本框架由四个函数组成:SetupPixelFormat( HDC hDC)检测安装OpenGL init (int Width , int Height )OpenGL 视口进行变换CleanUp()清楚 OpenGL 的连接Render() OpenGL 图形处理3、简述 OpenGL 的构图形式OpenGL 的构图形式为,在函数对glBegin(TYPE),glEnd()之间给出图形的顶点坐标集。连接定点的方式由glBegin 中的类型决定。基本形式如下:glBegin(TYPE);// 连接各顶点的方式// 图形的定点坐标集;glEnd()4、至少列举8 种 OpenGL 构图类型GL_POINTS 单个顶点集GL_LINES 多组双顶点线段GL_LINE_STRIP 不闭合折线GL_LINE_LOOP 闭合折线GL_POLYGON 单个简单填充凸多边形GL_TRAINGLES 多组独立填充三角形GL_QUADS 多组独立填充四边形GL_TRAINGLE_STRIP 线性连续填充三角形串GL_TRANGLE_FAN 扇形连续填充三角形串GL_QUAD_STRIP 连续填充四边形串5、简述 OpenGL 中 glPushMatrix() 和 glPopMatrix() 函数的应用glPushMatrix() 函数:使用此函数就是要让OpenGL 记住空间中当前的这个位置,以便经过一些变换后还能快速方便地回到此处位置。glPopMatrix() 函数:此函数通知OpenGL 在访问过空间的其他位置之后,返回到原先记住的位置。6、简述 OpenGL 中坐标变换的三个函数应用平移: glTranslatef(float x,float y,float z ) ;将该函数以下的图形在三维坐标中移动(x,y,z) 旋转:glRotatef(float angle,float a,float y,float z);将该函数以下的图形在指定轴上旋转angle 度缩放: glScalef(float x,float y,float z);x,y,z 是沿三个轴向缩放的比例因子7、OpenGL 中,顶点在最终被绘制到屏幕上之前要经过哪3 种类型的变换视图变换:设定视点的位置模型变换:在场景中移动物体投...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

计算机游戏期末资料

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部