我正在阅读关于立方Hermite插值的an article。在基数样条曲线部分,他们给出了一个公式来计算在以下给出的终点处的切线:
Ti = a * ( Pi+1 - Pi-1 )
但是,如果我有两个分P1
和P2
,那么找T1
T1 = a*(P2-P0).
我需要计算一下,但我的P0点应该是什么?与查找T2
类似,我需要了解P3
。任何人都可以澄清这个吗?
答案 0 :(得分:7)
你是对的,这个公式只适用于样条曲线中两边都有邻居的内点。对于端点,您必须从其他约束中获取切线。常见的解决方案是:
这些想法是在cubic splines的背景下提出的,它需要求解线性方程组以获得样条的任何部分的多项式系数,因为它们最小化了整体的总曲率。样条曲线,但在你的Hermite样条函中,它们也应该适用。