2.4.6 属性——改变图元的模样

属性的定义

图元的外观由其属性来控制。颜色、粗细、才子等

属性的实现

线型的实现

线宽

像素模板:线刷子

线刷子的的几个问题:

1.偶数个像素宽会导致重心偏移半个像素

2.实际线宽比指定细,并且对于不同鞋履的直线粗细不同。需要根据斜率不同改变线刷子的方向

3.端点不自然,需要加“帽子”

4.两条直线相交处会有缺口

 另一种刷子:方刷子

与线刷子不同:

1.不需要改变方向

2.比实际线宽粗

3.自带一个“帽子”

属性的实现:区域填充图案

原文地址:https://www.cnblogs.com/BoysCryToo/p/15741258.html