java - 适用于 Android 的 catmull-rom 样条

标签 java android curve spline catmull-rom-curve

我正在尝试找到一种在 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/

相关文章:

java - 混淆后一类中的函数名称

MATLAB 多条曲线之间的着色区域

python - 在 Python 中拟合分箱对数正态数据

java - 将图像存储到HDFS,Hive中

java - 原始数组的现代 for 循环

java - hs_err_pid 文件中的编译事件是什么意思?

ios - 如何在 SwiftUI 的 TabView 中添加底部曲线?

java - jTable更新按钮并添加新的

java - 如何将四个 Sprite 旋转到这些 Sprite 的焦点

android - popBackStack() 在 android NavController 中不起作用