Hermite Spline tangent estimation
我正在尝试提出一种算法或方法,使我能够估计切线的大小(给出方向),例如插值样条曲线最适合给定曲线(蓝点) 一般来说,点在3D空间中,但即使是2D解决方案也会让我走上正轨。
这是Hermit Spline表格:
Vector3D p0,p1,m0(与p0相切),m1(与p1相切)
p =(2 * t ^ 3 - 3 * t ^ 2 + 1) * p0 +(t ^ 3-2 * t ^ 2 + t) * m0 +(3 * t ^ 2 - 2 * t ^ 3) * p1 +(t ^ 3-t ^ 2) * m1
我的直觉建议我使用m0和m1幅度作为未知数的某种最小二乘法(我可以对每个坐标进行最小二乘法吗?)但不知何故它应该涉及在矢量p1-p0上投影和变换该样条方程而不是返回3D点,而是返回该点到基础p1-p0的距离。但我猜我迷路了:(
也许解决方案很简单,我真的很喜欢这种黑暗中的一些亮点。 在此先感谢您的时间!