【发布时间】:2019-12-05 22:42:41
【问题描述】:
出于视觉目的,我希望我的代理在模拟过程中“不要互相接触”。我使用标准网络和弹簧质量布局,但一些代理相互重叠。
对我来说似乎很容易,但我找不到解决方案...
有什么想法吗?谢谢!
【问题讨论】:
标签: anylogic
出于视觉目的,我希望我的代理在模拟过程中“不要互相接触”。我使用标准网络和弹簧质量布局,但一些代理相互重叠。
对我来说似乎很容易,但我找不到解决方案...
有什么想法吗?谢谢!
【问题讨论】:
标签: anylogic
这并不容易,因为 AnyLogic 代理通常不关心大小和空间(除非您使用运输工具和避免碰撞或行人)。
因此,您必须自己编写代码。但这不是小事,取决于问题。
最简单的解决方案:编写一个检查,定期尝试查看是否有任何其他代理的演示在您自己的演示中,如果是,则使自己不可见(或更小)。但即使这样也不是微不足道的。
【讨论】: