C# 寻路,可能是B样条

C# 寻路,可能是B样条,c#,bspline,C#,Bspline,我正在用C#编写一个程序,它将允许我获取当前航向、当前位置以及我想沿着路径经过的下两个点,并输出我当前应该转向的角度,以跟随一个圆弧,这将允许我到达路径中的下两个点 有图书馆可以让我这样做吗?另外,我做了一些研究,看起来B样条曲线可能有用,但我不知道如何实现它。有图书馆吗?此外,Bsplining似乎需要4个点,并忽略当前航向,因此这可能是一个问题。您可以对当前航向执行带导数约束的B样条插值。插值至少需要两个点。我不确定是否有这样的C#库,但你可以在谷歌上找到任何东西 我确实知道,这样做的算法可

我正在用C#编写一个程序,它将允许我获取当前航向、当前位置以及我想沿着路径经过的下两个点,并输出我当前应该转向的角度,以跟随一个圆弧,这将允许我到达路径中的下两个点


有图书馆可以让我这样做吗?另外,我做了一些研究,看起来B样条曲线可能有用,但我不知道如何实现它。有图书馆吗?此外,Bsplining似乎需要4个点,并忽略当前航向,因此这可能是一个问题。

您可以对当前航向执行带导数约束的B样条插值。插值至少需要两个点。我不确定是否有这样的C#库,但你可以在谷歌上找到任何东西


我确实知道,这样做的算法可以在中访问,这可以在C#中轻松实现。

B样条插值有几种方法,例如自适应、均匀。 这里有一个javascript演示。