第8章 图形图像处理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

8.2.5曲线(续)2.DrawClosedCurve方法通过连接数组中节点画一个平滑的曲线,此方法会自动把首尾节点连接起来构成封闭曲线。注意数组中的节点至少要有3个点组成,默认弯曲强度为0.5。1)publicvoidDrawClosedCurve(Penpen, Point[]points)其中,Point结构类型的数组中指明各节点。2)publicvoidDrawClosedCurve(Penpen,Point[]points,floattensionFillModefillmode)其中,fillmode指明曲线封闭区域内以何种方式填充。第30页,共62页,星期日,2025年,2月5日8.2.5曲线(续)3.贝塞尔曲线每段贝塞尔曲线由4个点组成,两个端点(p1为起点,p2为终点)和两个控制点(c1和c2)。曲线不经过控制点,但是控制点如同一个磁体吸引曲线,影响并引导曲线向某个方向拉伸。第31页,共62页,星期日,2025年,2月5日8.2.5曲线(续)1)DrawBezier方法:绘制一段贝塞尔曲线的,常用形式:publicvoidDrawBezier(Penpen,Pointpt1,Pointpt2,Pointpt3,Pointpt4)其中pt1、pt2、pt3和pt4分别指定四个点。2)DrawBeziers方法:绘制多段贝塞尔曲线,常用形式:publicvoidDrawBezier(Penpen,Point[]points)其中points是Point结构的数组,第一段贝塞尔曲线由点数组中的第1-4个点绘制而成。以后每段曲线只需要3个点:2个控制点和一个结束点。前一段曲线的结束点会自动被用作后一段曲线的起始点。第32页,共62页,星期日,2025年,2月5日8.2.5曲线(续)【例8-5】绘制曲线示例。第33页,共62页,星期日,2025年,2月5日8.2.6绘制椭圆和扇形1.绘制椭圆(DrawEllipse方法)1)给定椭圆左上角坐标和椭圆的外接矩形的宽度和高度publicvoidDrawEllipse(Penpen,intx,inty,intwidth,intheight);其中,pen为Pen对象,x,y为椭圆外接矩形左上角的坐标,width定义椭圆外接矩形的宽度,height定义椭圆外接矩形的高度。2)给定椭圆外接矩形的结构publicvoidDrawEllipse(Penpen,Rectanglerect);其中,rect为Rectangle结构,用于确定椭圆的边界。第34页,共62页,星期日,2025年,2月5日8.2.6绘制椭圆和扇形2.绘制扇形(DrawPie方法)1)publicvoidDrawpie(Penpen,intx,inty,intwidth,intheight,intstartAngle,intsweepAngle);其中,pen为Pen对象,x,y为椭圆外接左上角的坐标,width定义扇形外接矩形的宽度,height定义扇形外接矩形的高度,startAngle为起始角度(以度为单位),sweepAngle为延伸角度。2)publicvoidDrawPie(Penpen,Rectanglerect,floatstartAngle,floatsweepAngle);其中,rect为Rectangle结构,用于确定扇形的外接矩形。第35页,共62页,星期日,2025年,2月5日8.2.6绘制椭圆和扇形【例8-6】演示椭圆和扇形的绘制方法。运行效果如下:第36页,共62页,星期日,2025年,2月5日8.3填充图形对于封闭的图形:封闭图形包括矩形、椭圆、多边形、封闭的曲线、扇形等基本图形。Draw方法绘制以“Fill”为前缀的方法完成填充,例如:与椭圆对应的填充方法为FillEllipse方法。与多边形对应的填充方法为FillPolygon方法等。第37页,共62页,星期日,2025年,2月5日8.3.1画刷(续)画刷(Brush)

画刷是可以与Gra

文档评论(0)

xiaoshun2024 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档