1 / 7
文档名称:

OpenGL三维编程2.docx

格式:docx   大小:101KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

OpenGL三维编程2.docx

上传人:cjc201601 2022/3/8 文件大小:101 KB

下载得到文件列表

OpenGL三维编程2.docx

相关文档

文档介绍

文档介绍:第14章OpenGL三维编程
随着互联网技术的快速发展,计算机硬件设备的普及大众化,三维网络游戏成为现今软件业的最大热门,网络游戏具有炫丽的界面、丰富的剧情和任务、持续的角色升级、现实与虚拟的结合等特点,深受广大网民的追捧,而且网络游戏依第14章OpenGL三维编程
随着互联网技术的快速发展,计算机硬件设备的普及大众化,三维网络游戏成为现今软件业的最大热门,网络游戏具有炫丽的界面、丰富的剧情和任务、持续的角色升级、现实与虚拟的结合等特点,深受广大网民的追捧,而且网络游戏依赖游戏中提供的服务获利,无需担心软件的盗版问题,各大网游公司从中获利颇丰。
VisualC++

OpenGL是一个功能非常强大的三维图形库,在
各类三维图形软件中得到广泛使用,计算机显示硬件通常将其部分指令固化到硬件中,从而提高执行效率
o学习OpenGL需要掌握相关的图形学知识,如坐标
变换、投影、纹理等内容,建议阅读《OpenGL编程指南(第四版)》,以了解更多内容。

在使用GDI提供的绘图函数时,只需传入x、y两个方向的坐标值,而在OpenGL三维环境下,每个点有3个坐标值:x、v、z,z表示点的深度值。默认情况下,窗口中心点的x、y值为0,x从左往右递增,y从下往上递增,窗口所在的平面z值为0,z从内往外递增,即窗口横向为x轴,窗口纵向为y轴,垂直于窗口为z轴。
VisualC++
•••・••・

VisualC++,包括头文件、lib文件、dll文件,但其版本较低,若要使用高版本的OpenGL库,可将3种类型文件分别拷贝到对应位置。
VisualC++
•••・••・

一般情况可直接在Win32环境中使用API函数创建桌面窗口,并利用OpenGL函数绘制三维图形,但由于使用API做为框架需要掌握大量基础函数,难度较大,且不便于交互式操作。在MFC框架下调用OpenGL函数较为简单,只需添加少量代码就可实现三维效果,且便于实现鼠标、键盘的交互式操作。
Visual C++
14. 2. 1
创建MFC框架
【范例14・1】新建一个单文档工程名为