任务描述:
1>制作一个手机端的手绘板
2>要求能有毛笔的笔锋
3>画线能有轻重感
4>能重播手写过程
5>能提交保存
现在,我们来着重解决第三个问题,画线能有轻重感,手指一接触触摸屏,js就会在相应的位置画上一个填充圆,然后缓慢的移动手指,会发现线条渐渐变粗,也就实现了重笔画的手写过程,手指仍然不要松开,现在我们突然加速,会发现,很突兀的一下,线条就变细了,经过多方的想法,最终我想到了一个办法。
两圆之间的公切线会让线条平滑。
但是两圆公切线怎么计算呢?