Cri*_*omo 9 graphics bezier curve interpolation
目前,我正在尝试让多个beziers具有等距点.我目前正在使用三次插值来找到这些点,但是因为beziers的工作方式,某些区域比其他区域更密集,并且因为距离可变而证明了纹理映射的总体. 有没有办法通过距离而不是百分比在贝塞尔曲线上找到点数?此外,是否可以将其扩展到多个连接的曲线?
这称为"弧长"参数化.几年前我写了一篇关于此的文章:
http://www.saccade.com/writing/graphics/RE-PARAM.PDF
我们的想法是预先计算"参数化"曲线,并通过该曲线评估曲线.
P_0 和 P_3 之间的距离(立方形式),是的,但我想你知道,这是直接的。
曲线上的距离就是弧长:
图1 http://www.codecogs.com/eq.latex?%5Cint_%7Bt_0%7D%5E%7Bt_1%7D%20%7B%20|P'(t)|%20dt
在哪里:
也许,你会有 t_0 = 0、t_1 = 1.0 和 dz(t) = 0(2d 平面)。