适用于Android的catmull-rom splines

我试图在android平台上找到一种方法来实现catmull-rom splines,目的是通过n个点平滑地绘制一条线。理想情况下,我可以通过Path及其cubicTo方法调整立方贝塞尔曲线,如此线程中所提到的:如何在Android中通过树点绘制曲线? 不幸的是,我无法遵循那里的实现,所以我希望有人在那里已经完成了这个并且可以分享几行示例代码。 谢谢!     
已邀请:
这个Android游戏开发库似乎实现了Catmull-Rom样条:http://code.google.com/p/libgdx/。 p.s.,你标记了Bezier,这是不正确的 - 这是使用曲线外部具有外部影响的控制点的曲线类型:)     
我遇到了同样的问题,我找到了解决办法: 通过规定点平滑Bézier样条曲线 它是用JavaScript实现的,但可以很容易地重写为Java - 结果是使用Path.quadTo()绘制的自然样条线。     

要回复问题请先登录注册