AnyLogic第二讲行人仿真空间逻辑讲解

  1. 屏幕尺寸和空间尺寸的比例设置
  2. 墙体高度编辑设置
  3. Ground属性设置(Layer)
  4. 多层建筑建模方法

1.有一个比例尺,1meter=10px,添加3D窗口

(在Projects中,打开每个项目的Simulation:Main,点击“Window”,设置开发者面板,勾选Show developer panel on start)

2.pedSource——pedGoTo——pedSink

3.设置房间的墙体高度Z-height:70

4.添加View Area,切换2D(view2D)和3D(view3D),在Advanced中设置On Click属性:view3D.navigateTo()

5.设置斜坡:拖一个Rectangular Wall,在Position and Size属性中勾选Sloop,在Define slope as属性中,勾选guiding line,设置dZ:40

6.拖拉path和Rectangular Area。拖拉Rectangle,相当于在高层设置一个底面,在Position and size中设置Z:30,矩阵的高度是30,Z—Height:10,矩形的宽度是10。设置Order——Send to Back。设置一个高区一个低区 ,由于斜坡是40,设置高区groundHigh的Z level:40。pedGoTo1设置属性:勾选Follow route,选择刚才拖拉的path。

Ground属性设置:墙体的高度设置,Z和Z—Height

                            Z-Height=墙体的高度,墙体起点高度=ground高度+Z

                           总的高度=Z-Height+(ground高度+Z)

pedSource—pedGoTo—pedChangeGround—pedGoTo1—pedWait—pedGoTo2—pedSink

行人只能属于一个ground,修改的时候也需要模块pedChangeGround

7.多层建筑建模方法

新建一个Agent的名称是Floor,把Floor拖拽到Main主窗口,勾选Population of agents,设置Initial number of agents:10

在主窗口点击floor,在Initial location中设置:Z:index*60

拖拉rectangle覆盖刚才的巨星区域,设置Order—Send to Back,设置每层楼的底。

 

 

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值