我正在尝试找到一种在 android 平台上实现 catmull-rom 样条曲线的方法,目的是通过 n 个点平滑地绘制一条线。理想情况下,我将能够通过 Path 及其cubicTo 方法来适应三次贝塞尔曲线,如该线程中所述:How do I draw a curve through tree points in Android?
不幸的是,我无法遵循那里的实现,所以我希望有人已经这样做了,并且可以分享几行示例代码。
谢谢!
最佳答案
这个Android游戏开发库好像有Catmull-Rom splines implemented :http://code.google.com/p/libgdx/ .
ps,您标记了贝塞尔曲线,这是不正确的 - 这是使用曲线外具有外部影响的控制点的曲线类型:)
关于java - 适用于 Android 的 catmull-rom 样条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5602584/