我对它们之间的关系有点困惑。在我的课上,我的教授问我如何用自动计算的切线将C1条连续的分段埃尔米特曲线拟合到x个点上。有人能解释一下这是怎么回事吗?
Hermite样条是具有两个端点和两个切向量的三次曲线的表示方法。
请注意,有许多方法可以表示相同的曲线-幂基(at^3+bt^2+ct+d),伯恩斯坦多项式(用于贝塞尔曲线)等等。
Catmull-Rom样条是构造三次曲线的方法(C1连续,如果使用某些片段)。每个Catmull-Rom段是一个Hermite样条。如果我们想将(P0,P1,P2,P3)点序列的P1-P2段的Catmull-Rom样条表示为Hermite样条,我们只需使用P1和P2作为端点,V1和V2作为切向量,其中
V1 = tau * (P2-P0)
V2 = tau * (P3-P1)
(好文章在这里)其中tau为张力(刚度)参数