因此,该计划的障碍定义如下:
to-report patch-rect [x y dw dh] ;; report patch set centered at x y and dw dh
around x y
report patches with [pxcor >= x - dw and pxcor <= x + dw and pycor >= y - dh and pycor <= y + dh]"
我的程序中的代理(蚂蚁)会与此障碍物相互作用,旋转障碍物以减少它们到水槽的路径长度。无论如何我能做到吗?如何根据接触点和角度指定旋转?感谢。