gpt4 book ai didi

Anylogic:如何获得行人选择的路线的距离

转载 作者:行者123 更新时间:2023-12-05 05:49:28 25 4
gpt4 key购买 nike

我正在使用 Anylogic 行人库中的 PedGoTo block 将行人引导至最近的导出 (TargetLine)。但是由于行人和导出之间有墙,我不能只计算直线距离。在 PedGoTo Anylogic official reference guide , 它说

In Reach target mode the path is automatically calculated by the library.

我想知道有没有像path = getPath(ped, targetLine)这样的函数来计算这条路径,我可以得到这条路线的距离,像path.getDistance()?

最佳答案

Afaik 没有这样的方法。原因是 Ped 库不断地重新评估所采用的路径并根据新情况对其进行调整。

所以如果你想计算最近的导出,你必须手动完成。正如 Jaco-Ben 建议的那样,最简单的方法是使用路径。

但是:这实际上可能不是一个好主意,具体取决于您的实际情况。实际上,人们通常也不知道最近的导出(除非它微不足道)。

PS:还要检查有关消防导出行为的示例模型

关于Anylogic:如何获得行人选择的路线的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70663191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com