欢迎来到天天文库
浏览记录
ID:27115317
大小:127.50 KB
页数:13页
时间:2018-12-01
《计算机图形学实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、完美WORD格式实验一3D模型的加载、渲染与三维操作学院:专业班级:指导老师:学号:姓名:完成日期:专业整理知识分享完美WORD格式目录一、实验目的4二、使用的工具软件及环境4三、实验内容4四、实验步骤4五、思考13专业整理知识分享完美WORD格式一、实验目的1、掌握在MicrosoftVisualStudio环境中使用OpenGL、GLUT和GLUI;2、了解计算机图形学固定流水线;3、了解OpenGL编程基础;4、掌握三维观察的数学表达和程序实现;5、掌握多边形网格的绘制;二、使用的工具软件及环境Mi
2、crosoftVisualStudio2010、OpenGL、Glut、Glui三、实验内容1、在VS2010中配置OpenGL环境;2、编译简单的GLUT程序;3、编译GLUI源代码,并在调试模式下执行6个示例程序;4、在给定的工程中添加绘制简单几何体的代码;5、在给定的工程中添加读取、绘制三维模型的代码;6、在给定的工程中添加旋转、平移和缩放的控制代码;四、实验步骤1、安装MicrosoftVisualStudio软件版本选择:MicrosoftVisualStudio2010以上版本2、VS2010
3、中配置GLUT1)下载GLUT。Windows环境下的GLUT下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip2)将下载的压缩包解开,将得到5个文件:glut.h、glut.lib、glut32.lib、glut.dll、glut32.dll。3)将glut.h放到"%WinDir%ProgramFiles(x86)MicrosoftSDKsWindowsv7.0AIncludegl"文件夹中。4)将
4、glut.lib和glut32.lib放到"%WinDir%ProgramFiles(x86)MicrosoftVisualStudio10.0VClib"文件夹中。5)将glut.dll和glut32.dll放到"%WinDir%system32"文件夹(32位操作系统)或者"%WinDir%SysWOW64"文件夹(64位操作系统)。3、测试GLUT配置环境专业整理知识分享完美WORD格式1)打开VS2010,选择文件->新建->项目,选择Win32控制台应用程序,填入合适的名字如Ope
5、nGLTest,然后选择确定。2)在弹出的对话框中点击下一步,然后在附加选项中选择空项目,点击完成。3)然后向该工程添加一个源代码文件,取名为OpenGLTest.cpp。4)向OpenGLTest.c中添加代码(可在公共邮箱下载)#include#include#includevoidmyDisplay(){glClear(GL_COLOR_BUFFER_BIT);glRectf(-0.5f,-0.5f,0.5f,0.5f);glFlush()
6、;}intmain(intargc,char*argv[]){glutInit(&argc,argv);glutInitDisplayMode(GLUT_RGB
7、GLUT_SINGLE);glutInitWindowPosition(100,100);glutInitWindowSize(400,400);glutCreateWindow("第一个OpenGL程序");glutDisplayFunc(&myDisplay);glutMainLoop();return0;}5)设置必要的静态链接库列表选择“
8、项目->属性->链接器->输入->附加包含目录”,填写必要的静态链接库列表,如“opengl32.lib;glu32.lib;glut32.lib”6)编译、链接、执行该程序,生成一个黑色的窗口,中央显示一个白色的矩形,表明配置环境正确。专业整理知识分享完美WORD格式1、编译GLUI库文件和示例程序在公共邮箱中下载GLUI源代码并解压到合适的目录用VS2010打开"glui-2.36srcmsvc"目录下的glui.sln解决方案文件。在“解决方案资源管理器”中右键点击“解决方案"glui"”项,点
9、击批生成,勾选前四项,点击生成。专业整理知识分享完美WORD格式在“解决方案资源管理器”中右键点击“解决方案"glui"”项,点击批生成,取消选择前四项,勾选其余项,点击生成。在"glui-2.36srcmsvcbin"目录下可见到生成的动态链接库文件以及可执行文件。在"glui-2.36srcmsvclib"目录下可见到生成的静态链接库文件。将glui相关的头文件、静态链接库文件、动态链接库文件依次放入4.2节中
此文档下载收益归作者所有