如何在netlogo中查看视锥

时间:2014-11-05 16:58:06

标签: netlogo

视线是否在视觉上以某种方式分配给海龟?我希望通过查看它来确定角度与乌龟视锥角度分配的准确性。 像手表或跟随海龟的命令似乎没有实现这一点。 感谢

2 个答案:

答案 0 :(得分:2)

在netlogo3d中,ride原语的工作方式与此类似。

如果你只是想知道乌龟“看到”的补丁,而不是要求他们改变颜色。

ask turtles
  [ ask patches in-cone 3 60
    [ set pcolor red ] ]

来自字典。  http://ccl.northwestern.edu/netlogo/docs/dict/in-cone.html

答案 1 :(得分:2)

Vision Net Cone示例,在NetLogo模型库的代码示例部分中,显示了一种方法。它通过改变颜色使视锥中的海龟“点亮”。

另一种可能性是将cone品种添加到具有适当龟形状的模型中,然后定位和调整锥龟或海龟的大小以指示另一个海龟锥体的位置。你甚至可以使用tie,这样锥龟就可以移动并与它所附着的龟一起转动。

我说锥形“乌龟”因为如果你的视锥总是有相同的视角,你可以制作一个乌龟形状来匹配那个角度。但是如果视角变化,你需要两只或更多只适当定位和大小的海龟,以指示锥体的范围。