如果我有一定长度的Catmull-Rom 样条,我如何计算它在一定距离处的位置?通常要计算 catmull rom 样条曲线中的点,您输入一个介于 0 和 1 之间的值以通过比例获取其位置,我该如何计算距离?例如,如果我的样条线长 30 个单位,我如何才能在距离 8 处获得它的位置?
我问的原因是因为似乎在 [0,1] 域中给出点的 catmull rom 样条曲线并不能保证它会给你在样条线的那个距离处的点,例如,如果我将 0.5 输入到 catmull romspline 中长度 30 这并不意味着我会在样条线 15 的距离处获得位置,除非样条线本身实际上是一条直线..