(完整word版)计算机图形学实验报告一(word文档良心出品).pdf





《(完整word版)计算机图形学实验报告一(word文档良心出品).pdf》由会员分享,可在线阅读,更多相关《(完整word版)计算机图形学实验报告一(word文档良心出品).pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机图形学实验报告一、实验要求1、练习使用 GDI函数绘出基本几何元素,如点、线、矩形、圆、椭圆、多边形、圆弧等、并能够用颜色填充2、练习使用 GDI函数显示图像3、使用 opengl 函数写一个控制台程序,要求输出一些简单的二维图形:如线(实线、虚线)、四边形、多边形、圆、六面体、球、圆锥、茶壶等。二、实验目的1.掌握 Window图形编程的基本方法;2.学会使用基本绘图函数和Window GDI对象;三、实验环境Windows系统,vs2017四、实验内容与步骤1、练习使用 GDI函数绘出基本几何元素,如点、线、矩形、圆、椭圆、多边形、圆弧等、并能够用颜色填充/线pDC-MoveTo(1
2、00,50);pDC-LineTo(200,100);pDC-SelectObject(&pOldPen1);/矩形pDC-Rectangle(250,50,550,175);pDC-SelectObject(&pOldPen2);pDC-SelectObject(&pOldBrush);pen2.DeleteObject();第 1 页,共 10 页/圆pDC-SelectObject(&pen2);pDC-Ellipse(50,120,150,220);pDC-SelectObject(&pOldBrush);/椭圆pDC-SelectObject(&pen2);pDC-Ellipse(6
3、00,100,1025,325);pDC-SelectObject(&pOldBrush);/多边形pDC-SelectObject(&pen2);pDC-SelectObject(&pen2);CPoint lpPoint5;lpPoint0=CPoint(200,200);lpPoint1=CPoint(100,300);lpPoint2=CPoint(150,400);lpPoint3=CPoint(250,400);lpPoint4=CPoint(300,300);pDC-Polygon(lpPoint,5);/圆弧pDC-SelectObject(&pen2);pDC-SelectO
4、bject(&pen2);pDC-Arc(450,200,650,550,50,50,600,900);2、练习使用 GDI函数显示图像第 2 页,共 10 页3.使用 opengl 函数写一个控制台程序,要求输出一些简单的二维图形:如线(实线、虚线)、四边形、多边形、圆、六面体、球、圆锥、茶壶等。void display(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);glLineWidth(3.0);/线glBegin
5、(GL_LINES);glVertex2f(-0.75,0.9);glVertex2f(-0.25,0.9);glEnd();/虚线glLineStipple(1,0 x00FF);glEnable(GL_LINE_STIPPLE);glBegin(GL_LINES);glVertex2f(-0.75,0.8);glVertex2f(-0.25,0.8);glEnd();glLineStipple(2,0 x00FF);glBegin(GL_LINES);glVertex2f(-0.75,0.7);glVertex2f(-0.25,0.7);glEnd();glLineStipple(1,0
6、x0C0F);glBegin(GL_LINES);glVertex2f(-0.75,0.6);glVertex2f(-0.25,0.6);glEnd();glLineStipple(3,0 x0C0F);glBegin(GL_LINES);glVertex2f(-0.75,0.5);glVertex2f(-0.25,0.5);glEnd();glLineStipple(1,0 xAAAA);glBegin(GL_LINES);glVertex2f(-0.75,0.4);glVertex2f(-0.25,0.4);第 3 页,共 10 页glEnd();glLineStipple(2,0 xAA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 计算机 图形学 实验 报告 文档 良心 出品

限制150内