广西工学院实验报告.docVIP

  • 0
  • 0
  • 约5.8千字
  • 约 5页
  • 2018-12-13 发布于天津
  • 举报
广西工学院实验报告.doc

广西工学院实验报告 实验名称 简单绘图系统 实验成绩 指导老师 李威龙 系(院) 计算机工程系 班级 071班 学号 200700401001 学生姓名 郭胜林 一、要求和目的 目的是要求学生综合利用所学过的图形学算法,设计一个类似于Windows画笔软件的简单二维绘图系统。 二、理论基础 由于前面的实验应经使用过画点法绘制基本图形——如直线、圆、曲线等。在这个绘图程序中为了简化程序,大部分绘制函数都是通过CDC类的绘图子函数来实现的 1使用Cpen类定义画笔对象 CPen(Int style,int width ,COLORREF color);   style:画笔的样式   width:画笔的宽度 color:画笔的颜色(颜色用RGB值来描述); moveto(x, y): 将CP移到(x, y) LineTo(x, y):用当前画笔画一条线,从当前位置连到一个指定的点。这个函数调用完毕,当前位置变成x,y?; Ellipse( int?x1, int?y1, int?x2, int?y2?) :ellipse函数是先确定一个左上角的坐标和右下角的坐标的矩形框的画圆。当矩形框是正方形时,画出来的椭圆就是正圆。 多边形填色,采用了优化后的种子填色算法 绘制Bezier曲线曲线:给定n+1个控制顶点Pi(i=0~n) ,称下列参数曲线为n次的Bezier曲线: P(t)=

文档评论(0)

1亿VIP精品文档

相关文档