我正在做一棵植有网状徽标的树,我必须实现一个隐藏的树干。但是,当没有叶子并且有时隐藏在叶子后面并显示叶子颜色时,如何使补丁分配给树干颜色?
当我们站在一棵树前时,有时我们看不到上部树干引起叶子。这就是我现在要建模的东西。
答案 0 :(得分:4)
这可能不是您希望得到的答案,但从长远来看,它可能是对您最大的帮助:
树上的叶子不应用补丁表示。它们应该以乌龟为代表。
如果您使用海龟,则可以免费获得“隐藏背后的东西”属性,但这只是使用海龟的原因之一。
NetLogo初学者倾向于使用补丁程序作为其“首选”类型的代理程序,因为它们似乎更易于使用,但这是一个陷阱。乌龟要灵活得多,即使您不希望它们四处走动,也值得长期使用它们。
一些例子:
"leaf"
形状。sprout-leaves 1
。帮自己一个忙,用以下方法开始建立模型:
breed [ leaves leaf ]
to setup
clear-all
set-default-shape leaves "leaf"
; ...
reset-ticks
end
您将使自己的生活更加轻松。