Netlogo 当乌龟沿着一个拉长的网络移动时,如何给它定向指令?

Netlogo 当乌龟沿着一个拉长的网络移动时,如何给它定向指令?,netlogo,Netlogo,我希望乌龟能够沿着我为它们绘制的路径流动。为了做到这一点,我认为在u.I中有一个列表可能是一个合理的想法,该列表允许用户为该补丁选择预定的移动方向,以便海龟知道如何沿着网络流动。是否有其他人制作了具有此功能的模型?如果是这样的话,有没有可能在我自己的项目中给出一个实现相关源代码的示例?我不久前做了一件事,每个补丁都有一个方向变量,海龟们在补丁上设置它们的方向 差不多 patches-own[dir] to go ask turtles [set heading dir fd .1] end

我希望乌龟能够沿着我为它们绘制的路径流动。为了做到这一点,我认为在u.I中有一个列表可能是一个合理的想法,该列表允许用户为该补丁选择预定的移动方向,以便海龟知道如何沿着网络流动。是否有其他人制作了具有此功能的模型?如果是这样的话,有没有可能在我自己的项目中给出一个实现相关源代码的示例?

我不久前做了一件事,每个补丁都有一个方向变量,海龟们在补丁上设置它们的方向

差不多

patches-own[dir]

to go
ask turtles [set heading dir fd .1]
end

如果网络不太大,通常不需要预先计算路径。只需使用一种流行的图路径搜索算法。许多算法已经实现。我正在构建一个道路网络,作为我模拟项目的一部分,我认为这对实现这一目标非常重要。