CatmulRomSpline libgdx中的最小控制点数

时间:2014-09-22 06:44:33

标签: libgdx catmull-rom-curve

我正在使用CatmullRomSpline类的libgdx创建一个通过三个点的平滑曲线。基本上我想在弯曲的路径中将硬币放在两个平台之间。为此,我遵循以下算法reference image

  • 将第一个平台的最高点作为第一个控制点;

  • 取第一个平台的中间点bw和第二个平台的顶部起点,在y方向上添加一点高度,并将此点作为第二个控制点。

  • 将最高起点作为第二个平台作为第三个控制点。

现在,当我尝试使用这三个控制点为我的硬币生成创建一条平滑的路径时,我只得到一个值,因此使用(CatmullRomSpline使用浮点值t作为参数,必须改变bw 0和1)。

我有什么遗失的东西。是否需要提供更多控制点?

0 个答案:

没有答案