草庐IT

illustrated

全部标签

c# - Adobe Illustrator 中的多段线简化是如何工作的?

我正在开发一个记录笔画的应用程序,您可以使用指点设备绘制笔画。在上图中,我绘制了一个笔划,其中包含453个数据点。我的目标是大幅减少数据点的数量,同时仍保持原始笔画的形状。对于那些感兴趣的人,上图中笔划的坐标可以作为gistonGitHub获得。.事实上,AdobeIllustrator很好地实现了我想要实现的目标。如果我在Illustrator中绘制类似的笔触(使用书法画笔),生成的形状将简化为我们在下面看到的形状。绘制笔划时,它看起来与我的应用程序中的非常相似。松开鼠标按钮后,曲线将简化为我们在此处看到的样子:正如我们所见,笔划只有14个数据点。尽管还有其他控制点可以定义贝塞尔样条