LibGDX CatmullRomSpline衍生意义?

时间:2015-09-18 01:09:31

标签: libgdx spline calculus derivative

在CatmullRomSpline上调用派生方法时,该值究竟代表什么?从微积分开始已经有一段时间了,但是如果我的记忆能够正确地使我得到位置相对于时间的导数,那么就会得到那个时间点的速度。但是使用CatmullRomSpline时,“时间”值是一个百分比,所得到的衍生物的像素/百分比是多少?

我沿着路径打印出导数值(矢量长度),值高达“989.6049”,这对我来说并不合理,因为路径的总长度是2039(使用“大约(1000)“方法”。我已经尝试了一些方法将衍生值放到一个有意义的范围内(比如除以总路径长度),但我仍然没有理解它。

基本上,我正试图弄清楚如何在路径上获得恒定的速度。我的计划是使用导数来获得给定时刻的速率,并将其与速率进行比较,如果它是常数(根据路径的长度计算),然后调整馈入CatmullRomSpline值的百分比值。 ()方法使得结果速度在整个路径中保持不变。感谢。

0 个答案:

没有答案