netlogo中有补丁形状编辑器吗?

时间:2015-11-29 17:12:45

标签: netlogo

是否可以像编辑乌龟一样编辑补丁的形状?

为了使我的问题更精确,在我的模型中,补丁是不同的作物(谷物为黄色,果树为绿色等)。有些补丁有树篱,有些没有。我想知道是否有可能制作一个中间有裁剪颜色的补丁和边缘上的深绿色框架,以便获得这种有助于想象它们的形状?

Patch with hedgerow

我能想象的解决方案是生成一个树篱形状的乌龟,但在此之前我想检查是否有另一种方式。

2 个答案:

答案 0 :(得分:2)

不,您无法编辑补丁形状,并且它们具有整个补丁的一致颜色。我会通过与你的建议相反来达到这个效果:

> patches with hedgerow are coloured green
> patches with hedgerow have a yellow square turtle in their centre
> patches without hedgerow are coloured yellow

答案 1 :(得分:2)

是的,你可以但你必须使用乌龟形状编辑器。

1)从左上角到底部制作一个矩形,你想要树篱的厚度。

2)点击重复

3)向左旋转

4)重复2 3,直到它看起来像你图片中的那个空矩形。

5)将它保存为树篱或什么

有你希望hedgerows调用的补丁

public static class TemplateManager
    {
        private static Dictionary<string, Stream> Templates;
        public static List<string> TemplateNames { get; private set; }

        static TemplateManager()
        {
            Templates = new Dictionary<string, Stream>();
            TemplateNames = new List<string>();
        }
由于使用资源,使用海龟纯粹用于美容目的已经不受欢迎。