4

我已经使用代码在 Java 和 Graphics2D 中实现了手绘工具。所以我有一个由很多点组成的 Path2D。有没有一种算法可以平滑这条线?我不是指抗锯齿,我的意思是将路径转换为贝塞尔曲线路径之类的东西。像这样的东西,但使用 Path2D 作为输入。我认为这是一个反复出现的问题,但我真的找不到有用的东西。

4

1 回答 1

9

我在以下位置找到了我需要的东西:http: //javagraphics.blogspot.com/2010/06/shapes-implementing-freehand-pencil.html

编辑:因为我现在知道这个问题的确切术语(曲线拟合),所以我可以更好地用谷歌搜索它,还找到了这篇文章:Java 曲线拟合库

编辑:也看看http://johnsogg.blogspot.com/2010/01/cardinal-splines-and-catmull-rom.html

于 2012-05-01T14:49:39.003 回答