我意识到这与编程问题并不严格相关,但由于 SO 是编程相关问题的最佳资源,我决定尝试一下。:)
我有一个项目,我需要在建筑物内使用 javascript 进行 3D 寻路。Dijkstra 算法可能是最好的情况,因为它可以很好地处理不规则形状。
然而,问题是这样的:Dijkstra 需要节点结构才能工作。但是如何创建这些数据?显然需要从基础数据进行某种转换,但是如何创建基础数据呢?浏览蓝图,为每个可能的路径节点获取 x 和 y 值,手动计算距离似乎有点过分......而且容易脏话......
我什至在考虑为此使用 Google Scetchup。为每个可能的路径画线,但问题是从中获取路径数据。:/
我不能成为第一个遇到这个问题的人......有什么想法吗?有没有现成的工具来创建路径数据?