Netlogo 障碍、墙壁和比补丁更窄的画线

Netlogo barriers, walls, and drawn lines narrower than a patch

我正在研究特定建筑物中的事件模型。我有平面图。有一个问题:建筑物足够大,如果我让墙壁占据一整块,使它们很容易成为寻路的因素,模型太大 运行。所以我把它们变窄了,把它们当作乌龟。

但是人们还是穿墙而过。我希望他们不要穿墙。

库中有一个十字路口模型,这意味着我可以判断某人何时 已经 走进了墙,但这对寻路没有帮助。我还可以在墙壁所在的地方画线。但我不确定如何或什至是否有可能将线路注册为位置。

此外,如果我只使用墙占据的整个补丁,那就意味着没有实际可行的路径。

那么:我怎样才能使用寻路算法让一只宽度小于十分之一的斑块的海龟不被其他海龟渗透?

我尝试的解决方法最终是大量增加了补丁数量,这增加了模拟的粒度,这很酷。

修复 最终采用了我的平面图并将其转换为仅包含墙壁的 png,然后上传并制作它,以便特工无法穿过该颜色的补丁.