我正在寻找一种将一堆连接线渲染为后记中漂亮的连续曲线的方法。渲染曲线穿过我的所有点很重要。
curveto
似乎是绘制曲线的唯一可用方法,但该功能需要贝塞尔控制点,而我没有。
那么,有没有办法为我的点计算控制点以便curveto
可以使用?最好在后记中。
作为参考,我之前在 .NET 中使用过GraphicsPath.addCurve(float[]),它在渲染之前在内部转换为三次贝塞尔控制点。我正在后记中寻找类似的东西。
(我可以使用样条函数对点进行插值,然后使用大量单独的线对其进行渲染。看起来不错,但并不是一个很好的解决方案)