设为首页 加入收藏

TOP

图形基础(三十一)
2010-12-30 21:10:52 来源: 作者: 【 】 浏览:40196
Tags:图形 基础
点开始, Windows按反时针方向,沿著椭圆画一条弧。Windows还用另一条假想的线将(xEnd,yEnd)与椭圆的中心连接,在该线与边界框的交点处,Windows停止画弧。


 

图5-9 Arc函式画出的线


 

图5-10 Chord函式画出的线


 

图5-11 Pie函式画出的线

对於Arc函式,这样就结束了。因为弧只是一条椭圆形的线而已,而不是一个填入区域。对於Chord函式,Windows连接弧线的端点。而对於Pie函式,Windows将弧的两个端点与椭圆的中心相连接。弦与扇形图的内部以目前画刷填入。

您可能不太明白在Arc、Chord和Pie函式中开始和结束位置的用法,为什么不简单地在椭圆的周线上指定开始和结束点呢?是的,您可以这么做,但是您将不得不算出这些点。Windows的方法在不要求这种精确性的条件下,却完成了相同的工作。

程式5-3 LINEDEMO画一个矩形、一个椭圆、一个圆角矩形和两条线段,不过不是按这一顺序。程式表明了定义封闭区域的函式实际上对这些区域进行了填入,因为在椭圆後面的线被遮住了,结果如图5-12中所示。

首页 上一页 28 29 30 31 32 33 34 下一页 尾页 31/83/83
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇键盘 下一篇输出文字

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: