Anylogic资源/代理动画

时间:2018-04-06 20:10:55

标签: anylogic

我最近开始与Anylogicfor学校合作。我必须模拟在三个不同码头装载不同尺寸油轮的油码头的操作。 https://i.imgur.com/mKqlaRF.png

1-拖船出去看看并将油轮推到码头上,一旦油轮装满,他就把它们拉回海里。推动动画在所需的标准中看起来很好但是一旦将它拉回来,拖船就会到达油轮的节点,当油轮漂浮到目的地时(不跟随路径)停在那里甚至直接运动都是未经检查的。 https://i.imgur.com/UwnTfb6.png

以下是我在#34;准备单位"抓住块(在推动阶段工作正常):

unit.setSpace( agent ); unit.setRotation( -PI/2 ); unit.jumpTo( agent.pushingPoint.remove( 0 ) );

有关如何解决此问题的任何想法?

2-在那个模型中,偶尔会有暴风雨迫使拖船留在家中。我添加了一个蓝色和透明的矩形,使风暴在模拟中成为一个视觉方面,但是那个矩形(即使我给它一个相当大的Z高度)并没有在3D中显示。我能做些什么来模拟3D风暴吗?

3-由于我有三种不同的船型,我会在模拟中对它们进行视觉区分。无论如何都要根据变量来改变代理的颜色或它的大小?

1 个答案:

答案 0 :(得分:1)

你所有的问题都缺乏很多细节,需要大量的猜测,所以我猜错了。

  1. 之所以没有遵循这条路,是因为它首先没有定位在网络中。请查看此处的帮助文档,了解移动的工作原理:https://help.anylogic.com/index.jsp?topic=%2Fcom.anylogic.help%2Fhtml%2Fmovement%2FMovement_Network.html。如果正在移动的代理属于不同的层次结构,则路径也可以是直的。
  2. 我可以看到两种可能性:要么你让它变得如此透明以至于你甚至都看不到它,或者你点击了矩形属性,在高级你可以选择"显示在"仅在" 2D中选择"。
  3. 在所有3D对象中,在属性中,您有一个参数"附加比例"默认情况下是100%。如果你设置高达50%,船只将是一半的尺寸。如果需要,可以为该参数使用变量。