人流群聚分析,是应用代理人模型来模拟人们在空间中移动和聚集的行为。主要用于分析空间的使用状况分析。
1.将绘制好的dxf文件导入DepthMapX:
- 打开DepthMapX,点击
File→New
创建一个新的工作空间; - 点击
Map→Import
,将dxf文件加载进来;
2.设定网格:
- 将dxf文件导入DepthMapX,第一步就是设定网格大小;
- 在上部命令行通过选择
Tools→Visibility→Set Grid
命令;
3.空间检查:
- 在上部命令行通过选择
油漆桶
工具,需注意的是这里有两个命令Standard Fill
和Context Fill
,我们这里选择Standard Fill
; - 选择之后,将鼠标移动到带分析空间内部,随便点一下,系统就会自动将待分析空间识别出来。空间内部将填充为灰色,边界将变成绿色。
4.生成可视性元素图:
- 在上部命令行通过选择
Tools→Visibility→Make Visibility Graph
命令,弹出对话框。
- 第一个选项
Restrict visibile distance to
表示视线距离,默认为无限远,这个可以根据实际需求进行自定义设定,设定好后系统计算后得到如下结果。
- 此时,如需去掉网格显示的话,可以在上部命令行通过选择
View→Show Grid
命令,将其取消选择即可。
5.人流群聚分析:
- 在上部命令行通过选择
Tools→Agent Tools→Run Agent Analysis
命令,弹出对话框。选择Release from any location
选项,即不指定入口位置。
- 计算之后得到如下结果。
- 如若需要制定入口位置的话,可以在计算空间中点选你要设定的入口位置。
- 然后在上部命令行通过选择
Tools→Agent Tools→Run Agent Analysis
命令,之后弹出对话框,此时选择Release from selected location
选项。
与上图对比,在指定入口位置之后可以看到结果又明显的变化。
6.3D呈现并添加代理人:
- 在上部命令行通过选择
Window→3D View
命令即可。
- 此时,在上部命令行中出现代理人命令栏,通过
Add Agent
命令在空间中添加代理人,通过Agent trails
命令显示代理人运动轨迹,通过Agent Play
和Agent Pause
命令播放和暂停代理人的行动。