在 Anylogic 中以编程方式绘制图像
Programmatically draw image in Anylogic
有什么方法可以在 Anylogic 中以编程方式绘制图像吗?到目前为止我发现的唯一方法是将图像元素添加到项目中,从文件系统指定其图像,然后在运行时从缓存中获取它(例如 getPresentation().getPanel().getImageCache().getCachedImage( this, "/wandering_elephants/", "Altitudes.PNG", 500, 500 );
)并绘制到它。
但是如果您需要创建可变大小的图像,这似乎是在胡说八道。我一直在寻找调色板中的一些 Drawable 元素,但似乎缺少此基本功能。
您可以使用复制的矩形。要更改复制次数,请使用名为 numberOfReplications 的 int 类型变量。将其粘贴到矩形的 "Replication" 属性 中,您可以动态更改该变量。
干杯
有什么方法可以在 Anylogic 中以编程方式绘制图像吗?到目前为止我发现的唯一方法是将图像元素添加到项目中,从文件系统指定其图像,然后在运行时从缓存中获取它(例如 getPresentation().getPanel().getImageCache().getCachedImage( this, "/wandering_elephants/", "Altitudes.PNG", 500, 500 );
)并绘制到它。
但是如果您需要创建可变大小的图像,这似乎是在胡说八道。我一直在寻找调色板中的一些 Drawable 元素,但似乎缺少此基本功能。
您可以使用复制的矩形。要更改复制次数,请使用名为 numberOfReplications 的 int 类型变量。将其粘贴到矩形的 "Replication" 属性 中,您可以动态更改该变量。
干杯