我想在模型運行的中途只刪除龜紋線。 「清晰繪製」原始圖似乎可以實現這一點,但我的問題是我無法直接從代理運行它,或者使用「ask observer [clear-drawing]」。有沒有辦法從代理上下文中觸發這個觀察者命令(我不期望),還是有另一種方法來清除烏龜筆線?使用具有背景色的筆重新繪製我的解決方案是垃圾。如何在netlogo中刪除龜紋線?
1
A
回答
2
而不是使用的背景顏色重繪的,使用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
+0
這對於netlogo –
+0
中的很多事情來說都是一個很棒的技術,謝謝Seth,我沒有想過在全局循環中使用全局布爾值來觸發事件。整潔的解決方案。 – grrover
相關問題
- 1. 在Netlogo創建海龜
- 2. NetLogo海龜位置
- 3. 在Netlogo中有大小的海龜
- 4. 在Netlogo中比較龜的顏色
- 5. 在Netlogo網絡中,海龜如何「看」其他海龜的屬性?
- 6. 如何讓海龜在netlogo中識別同一品種的其他海龜?
- 7. 防止NetLogo龜撞牆
- 8. NetLogo:龜的自我聲明
- 9. 海龜切斷鏈接Netlogo
- 10. 如何讓海龜在Netlogo中以一種顏色移動
- 11. 如何讓海龜在NETLOGO中避免修補程序?
- 12. 如何在netlogo中爲海龜添加輪廓顏色
- 13. 如何在netlogo中追蹤新出生的海龜
- 14. 如何完全刪除烏龜
- 15. NetLogo中逐漸增加龜速
- 16. 指定海龜排名在netlogo號碼
- 17. 怎麼用龜套在的NetLogo
- 18. NetLogo - 如何從數組中設置龜的顏色
- 19. NetLogo如何計算座標中的海龜
- 20. 如何訪問Netlogo中的左側或右側海龜補丁?
- 21. 如何計算羣集中的海龜數量 - netLogo
- 22. 如何在netlogo的烏龜周圍發芽?
- 23. 如何讓烏龜在Netlogo上的所需區域放置?
- 24. 如何阻止我的海龜在NetLogo上堆積起來?
- 25. Netlogo如何計算在同一地區的海龜
- 26. Python中如何刪除線
- 27. 刪除龜SVN提交
- 28. 如何使用netlogo來計算上面,下面和對角線上的龜?
- 29. Netlogo:如何使補丁找到最近的龜後,其先前的龜死亡
- 30. 如何刪除線
我不知道我的理解,但這並做你想做的(在去程序中) - '如果ticks = 100 [clear-drawing]'?或者,如果您想手動執行此操作,請使用「clear-drawing」命令的按鈕。 – JenB