属性的定义
图元的外观由其属性来控制。颜色、粗细、才子等
属性的实现
线型的实现
线宽
像素模板:线刷子
线刷子的的几个问题:
1.偶数个像素宽会导致重心偏移半个像素
2.实际线宽比指定细,并且对于不同鞋履的直线粗细不同。需要根据斜率不同改变线刷子的方向
3.端点不自然,需要加“帽子”
4.两条直线相交处会有缺口
另一种刷子:方刷子
与线刷子不同:
1.不需要改变方向
2.比实际线宽粗
3.自带一个“帽子”
属性的实现:区域填充图案