图形图像处理演示文件修改版.pptVIP

  • 1
  • 0
  • 约1.12万字
  • 约 62页
  • 2017-02-08 发布于江苏
  • 举报
图形图像处理演示文件修改版

8.2.5 曲线(续) 3. 贝塞尔曲线 每段贝塞尔曲线由4个点组成,两个端点(p1为起点,p2为终点)和两个控制点(c1和c2)。曲线不经过控制点,但是控制点如同一个磁体吸引曲线,影响并引导曲线向某个方向拉伸。 8.2.5 曲线(续) 1) DrawBezier方法:绘制一段贝塞尔曲线的,常用形式: public void DrawBezier (Pen pen ,Point pt1,Point pt2,Point pt3,Point pt4 ) 其中pt1、pt2、pt3和pt4分别指定四个点。 2) DrawBeziers方法:绘制多段贝塞尔曲线,常用形式: public void DrawBezier (Pen pen ,Point[] points) 其中points是Point结构的数组,第一段贝塞尔曲线由点数组中的第1-4个点绘制而成。以后每段曲线只需要3个点:2个控制点和一个结束点。前一段曲线的结束点会自动被用作后一段曲线的起始点。 8.2.5 曲线(续) 【例8-5 】绘制曲线示例。 8.2.6 绘制椭圆和扇形 1. 绘制椭圆(DrawEllipse方法) 1)给定椭圆左上角坐标和椭圆的外接矩形的宽度和高度 public void DrawEllipse(Pen pen, int x, i

文档评论(0)

1亿VIP精品文档

相关文档