如何使用高斯插值?



所以在三维平面上,我在任何给定的x,y或z上有3个或更多的点,我想在这些点之间画一条直线,但我面临的主要问题是我想选择在它们之间建立一条"平滑路径"。我听说过高斯插值,但不知道如何使用它。一个好的选择也可以工作。https://i.stack.imgur.com/6rf8D.png 希望我画的这幅画能让它更清晰一点。感谢您的任何帮助

要制作"平滑路径",您需要构建一些曲线,高斯内插不是为此目的。

您可以计算 Catmull-Rom 样条曲线 - 构建一组平滑连接的曲线的简单方法。Arbitrary example- 您只需要在 3D 中计算三个分量。

Anothe 方法 - 使用贝塞尔曲线平滑,如此处所述


我可以假设作者应用高斯函数来获取中间点 t 中的值作为基点 t1 的加权和。T3

X(t) = G(t, t1) + G(t, t2) + G(t, t3)

哪里

G(t, tx) = 1/(sigma*sqrt(twopi)) * exp(-((t - tx)/sigma)^2/2)

最新更新