如何删除netlogo中的龟笔线?
How do I delete turtle pen lines in netlogo?
我只想从模型的中间点删除龟笔线 运行。 "clear-drawing" 原语似乎可以实现这一点,但我的问题是我不能直接从代理 运行 或使用 "ask observer [clear-drawing]"。有没有办法从代理上下文触发这个观察者命令(我预计不会),或者是否有另一种擦除乌龟笔线的方法?我使用具有背景颜色的笔重新绘制的解决方案是垃圾。
不使用背景颜色重绘,而是使用 pen-erase
。如果这同样是“垃圾”,也许您想要更像此处答案的内容? NetLogo turtles leaving a trail that fades with time
关于 clear-drawing
只是观察者,这似乎不应该太难解决,比如:
to go
let clear? false
ask turtles [
...
if ... [
set clear? true
]
...
]
if clear? [ clear-drawing ]
tick
end
我只想从模型的中间点删除龟笔线 运行。 "clear-drawing" 原语似乎可以实现这一点,但我的问题是我不能直接从代理 运行 或使用 "ask observer [clear-drawing]"。有没有办法从代理上下文触发这个观察者命令(我预计不会),或者是否有另一种擦除乌龟笔线的方法?我使用具有背景颜色的笔重新绘制的解决方案是垃圾。
不使用背景颜色重绘,而是使用 pen-erase
。如果这同样是“垃圾”,也许您想要更像此处答案的内容? NetLogo turtles leaving a trail that fades with time
关于 clear-drawing
只是观察者,这似乎不应该太难解决,比如:
to go
let clear? false
ask turtles [
...
if ... [
set clear? true
]
...
]
if clear? [ clear-drawing ]
tick
end