【问题标题】:Fast (O(nlogn)) Constrained Delaunay Triangulation Algorithms快速 (O(nlogn)) 约束 Delaunay 三角剖分算法
【发布时间】:2013-12-06 11:26:28
【问题描述】:

有谁知道在 O(nlogn) 时间内创建约束 Delaunay 三角剖分的任何算法(如果你知道,请链接到研究论文),以及允许删除和添加不需要的约束和顶点的任何算法重新计算整个 CDT?

【问题讨论】:

    标签: time-complexity delaunay


    【解决方案1】:

    Chew 1989 提供了一个用于 CDT 生成的O(nlogn) 算法,Sloan 1992 也是如此。我发现 Sloan 的算法更容易遵循,但你的里程可能会有所不同。

    对于动态更新,我所知道的最好的算法是Kallmann et al。 IIRC 他们的算法对约束的数量非常敏感,因此不适合例如在一个类似 Minecraft 的世界中进行寻路,在这个世界中,约束空间既大又高度动态。

    所有这些论文都涵盖了二维空间;如果你想要它是 3D 的,我怀疑你必须做一些原创性的研究。不管怎样,祝你好运。

    【讨论】:

    • 我刚发现卡尔曼纸!我将其用于 RTS 游戏的 navmesh 生成,因此约束的数量将保持很小(最有可能
    猜你喜欢
    • 2014-02-23
    • 2011-07-15
    • 1970-01-01
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    • 2015-01-07
    • 2012-04-06
    • 1970-01-01
    相关资源
    最近更新 更多