1、 计算机科学与技术 报告人: 学号: 班级: 同组人: 无 指导教师: 周虹 实验时间: 2014/9/19 实验报告提交时间: 2014/9/24 教务处制一实验目的 能正确理解项目中的各函数功能,正确设置头文件、库文件的包含路径,编译成功,并在运行时成功创建窗口,分别绘制要求的OpenGL图形。二、实验步骤(1)Glut配置:要求有文字描述,并添加至少三幅关键部分的截图(Glut的配置过程请看附件glut的配置.txt);(2)完成P6-10提到的“使用GLUT库进行OpenGL程序开发”程序。可以参考提供的书籍光盘代码(见“电子教案”相关信息浏览中的下载链接)。但是,要求自己用VC 20
2、05新建工程:文件新建项目Visual CWin32Win32控制台应用程序。工程名称必须为“GLUT2012xxxx”,即后缀为你的学号,否则需重交。确定前记得选择“应用程序设置”勾选“空项目”。关于各个函数的意义,请仔细阅读书上说明。代码可以从光盘资料中拷贝,但是需要读懂,并修改。修改要求: a)窗口名称不能为原来的“Simple GLUT App”改为包含你学号的任意名称; b)修改四边形的颜色和位置; c)修改动画控制按钮为你学号的末尾数,如你的学号为20129876,则控制按钮为数字键6;(3)完成P10-13提到的“用Win32 API进行OpenGL程序开发”程序。同样可以参考提
3、供的书籍光盘代码。Win32项目。按照光盘参考资料,将“stdafx.h”“stdafx.cpp”“Win32GL.cpp”添加好后(代码可以从光盘资料中拷贝)。编译会出错。需要设置,步骤为:属性配置所有配置,配置属性-常规-项目默认值-字符集默认配置为“使用Unicode字符集”,改为“使用多字节字符集”。之后编程成功。但是需要读懂,并修改。a)窗口名称不能为原来的“Win32_GL”改为包含你学号的任意名称;b)修改三角形的颜色和位置。三、实验结果1、Glut的配置解开压缩包,得到5个文件根据我的安装目录,把glut.h复制到E:/VisualStudio2005/VC/PlatformS
4、DK/Include/gl 文件夹把 glut32.lib 复制到 E:/VisualStudio2005/VC/PlatformSDK/Lib 文件夹把 glut32.dll 复制到 C:/windows/system32 文件夹在 VC 中创建控制台应用程序test2014_9_22,在选项中清除“使用预编译头”单击“完成”后如下:如下:(1)创建一个Win32 Console Application。(2)项目属性链接器输入附加依赖项加上opengl32.lib Glut32.lib Glaux.lib glu32.lib 项目属性C/C+预处理器将Preprocessor defini
5、tions 中的_CONSOLE改为_WINDOWS。单击确定。至此,准备工作完成。2、使用GLUT库进行OpenGL程序开发创建名为GLUT2012150285的工程创建源文件,输入代码,把显示窗口名称改成2012150285_Square代码:int windowHandle = glutCreateWindow();修改四边形的颜色和位置修改动画控制按钮为你学号的末尾数。3、用Win32 API进行OpenGL程序开发1 创建新的win32工程设置属性2 添加好文件后,修改名称修改颜色和位置四实验心得 在配置Glut的时候,要注意路径的选择。老师给出的txt文件中的配置路径时老师安装目录
6、下的路径,而我是安装在E盘中自己创建的文件下VisualStudio2005下的,所以放 置文件下时也要放在这个文件的文件夹中。2 添加“附加依赖项”的时候,找这个菜单找了很久。上网查了好一阵子,又自己摸索了好一阵子才知道必须先建立一个cpp文件然后进入相关属性项才可以找到“附加依赖项”。3 配置好之后,设置图形颜色时,颜色参数设置了0.8,发现不能通过编译,上网查阅才发现颜色的参数不是0就是1,不能设置成小数。指导教师批阅意见:成绩评定: 指导教师签字: 年 月 日备注:注:1、报告内的项目或内容设置,可根据实际情况加以调整和补充。 2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1