多边形填充.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:3 大小:51KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

多边形填充.doc

多边形填充.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

天津理工大学实验报告学院(系)名称:理学院姓名学号专业数学与应用数学班级10-2班实验项目绘制基本图形(三角形实现)课程名称计算机图形学课程代码实验时间实验地点7-216批改意见成绩教师签字:实验目的:理解图形元素显示的基本原理,掌握扫描转换直线段的常用算法原理,扫描转换圆弧的常用算法原理。熟悉glut常用几个功能函数熟悉glut的函数回调机制掌握绘制不同大小和颜色的点的方法掌握绘制不同线型和颜色的直线的方法(直线,折线,环线)掌握绘制彩色多边形边框的方法(各种设备)熟悉OpenGL的编程环境(OpenGL+GlUT/SDK/MFC+C++)实验内容:1.绘制框架流程。2.分别实现港口起重机、工程车、等设备的绘制。3.颜色的设置要合适,且易于更换。4.三角形:代码:#include<windows.h>#include<GL/glut.h>voiddisplay(void){glClearColor(1.0f,1.0f,1.0f,1.0f);glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);glColor3f(1.0,0.0,0.0);glPointSize(10);glBegin(GL_TRIANGLES);glColor3f(1.0,0.0,0.0);glVertex3f(-0.35,1.0,0.0);glColor3f(2.0,1.0,0.0);glVertex3f(0.07,0.25,0.0);glColor3f(0.0,0.0,1.0);glVertex3f(0.15,-1.0,0.0);glEnd();glFlush();}intmain(intargc,char**argv){glutInit(&argc,argv);glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);glutCreateWindow("mywork");glutDisplayFunc(display);glutMainLoop();return0;}运行结果: