实验一opengl安装与调试

实验一opengl安装与调试

ID:35343043

大小:83.25 KB

页数:4页

时间:2019-03-23

实验一opengl安装与调试_第1页
实验一opengl安装与调试_第2页
实验一opengl安装与调试_第3页
实验一opengl安装与调试_第4页
资源描述:

《实验一opengl安装与调试》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一OpenGL安装与调试一、实验目的和要求:1、了解OpenGL的简单安装,三维图形编程机制以及OpenGL三维图形绘制的程序结构;2、通过编程实现简单三维图形的绘制;3、掌握三维图形显示原理。二、实验内容:1、使用VisualC++6.0和OpenGL编写一个简单的三维程序。2、建议有能力的学生进一步学习OpenGL的复杂功能创建效果更好的三维图形;三、实验步骤:1、初步了解OpenGL的功能以及语法特点;2、下载glut包,复制glut32.dllJOwinnt/system32文件夹下,复制glut32.1ib到vc98/li

2、b文件夹下,复制glut,h到vc98/include/gl文件夹下;3、创建VC工程:选择菜单File中的New选项,弹出一个分页的对话框,选中页Projects中的Win32ConsoleApplication项,然后填入你自己的Projectname,如Test,回车即可。VC为你创建一个工作区(Workspace),你的项目Test就放在这个工作区里;4、为项日添加文件:为了使用0penGL,我们需要在项目中加入三个相关的Lib文件:glu32.lib、glut32.lib、opengl32.lib,这三个文件位于VC安装目录下

3、的lib目录(如c:programfilesdevstudiovclib)中。选中菜单Project->AddToProject->Files项(或用鼠标右键),把这三个文件加入项目,在FileView中会有显示。这三个文件请务必加入,否则编译时会出错。或者将这三个文件名添加到Project-〉Setting-〉Link-〉Object/libraryModules即可。点击工具条中NewTextFile按钮,新建一个文本文件,存盘为Test,c作为你的源程序文件,再把它加入到项目屮,然后就可以开始编程了;5、请将下面的程序写入

4、源文件Test.c;#include#includeconstintn=60;constGLfloatR=0.2f;constGLfloatPi=3.1415926536f;voidmyDisplay(void)inti;gIClear(GL_COLOR_BUFFER_BIT);//glShadeModeI(GL_FLAT);//glShadeModel(GL_SMOOTH);〃点glPointSize(2.0);glBegin(GL_POINTS);glVertex2f(0.0f,0.00;glE

5、nd();//由闭合折线组成的圆glBegin(GL_LINE_LOOP);glCo!or3f(1.0,1.0,0.0);for(i=0;i

6、tex2f(0.0,0.2);glEnd();glBegin(GL_LINE_STRIP);glVertex2f(0.0,-0.2);glVertex2f(0.1732,0.1);glVertex2f(-0.1732,0.1);glVeriex2f(0.0,-0.2);glEnd();〃连续三角形组成的扇形glBegin(GL_TRIANGLE_FAN);glVertex2f(0.5,0.5);glVertex2f(0.5,1.0);glColor3f(0.8,0.2,0.5);glVertex2f(().8,0.9);g!Color3

7、f(0.2,0.5,0.8);glVertex2f(0.9,0.8);glColor3f(0.8,0.5,0.2);glVertex2f(1.0,0.5);glEnd();〃虚线glLineWidth(3.0);glEnablc(GL_L!NE_STlPPLE);glLineStipple(2,OxOFOF);glBegin(GL_LINES);glColor3f(0.0,0.0,1.0);glVertex2f(-0.5f,l.Of);glColor3f(1.0,1.0,l.0);glVertex2f(-0.5f,-1.Of);glEn

8、d();〃线glLineWidth(0.5);glDisable(GL_LINE_STIPPLE);glBegin(GL_L!NES);glColor3f(1.0,0.(),0.0);glVertex2f(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。