码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【仿真建模】AnyLogic入门基础课程 第二课


    文章目录

    • 一、屏幕尺寸和空间尺寸的比例设置
    • 二、墙体高度设置
    • 三、Text鼠标事件切换视角
    • 四、Ground / Level 设置
    • 五、多层建筑


    学习、参考链接:Anylogic入门基础课程

    一、屏幕尺寸和空间尺寸的比例设置

    新建模型
    在这里插入图片描述
    创建矩形墙,填充类型设置为无填充

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    二、墙体高度设置

    在这里插入图片描述

    三、Text鼠标事件切换视角

    先建立如下图所示的简单场景

    在这里插入图片描述
    拖出视角区域(分别修改名称为view2D和view3D)

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    拽出文本,设置文本内容、文本大小和鼠标点击事件

    在这里插入图片描述
    同样的方法

    在这里插入图片描述
    点击运行,查看效果

    在这里插入图片描述
    还可以设置模型一启动就切换到哪个视角

    在这里插入图片描述

    四、Ground / Level 设置

    拽出一个矩形区域

    在这里插入图片描述
    把它设置为斜的(变为斜坡)

    在这里插入图片描述
    设置斜坡提升高度为40

    在这里插入图片描述
    再拖一个矩形区域出来

    在这里插入图片描述
    绘制一段路径

    在这里插入图片描述
    在这里插入图片描述
    拽出一个矩形,表示高层的地板

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    新建层

    在这里插入图片描述

    在工程面板找到刚新建的层,然后修改dZ为40(高度为40)

    在这里插入图片描述
    修改名字为groundHight

    在这里插入图片描述
    修改路径的层为groundHight

    在这里插入图片描述

    修改暂停区的层为groundHight

    在这里插入图片描述

    修改高层目的地的层为groundHight

    在这里插入图片描述
    开始布置行人

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    运行查看效果

    在这里插入图片描述

    在这里插入图片描述

    五、多层建筑

    每个智能体都有个属性index,从0到n,所以我们创建多层建筑没必要一层一层建立,只需要把一层建筑封装成一个类,然后拖动出来,使用类似for循环的机制,去复制即可
    在这里插入图片描述
    新建模型

    在这里插入图片描述
    把刚刚建立的模型复制过来

    在这里插入图片描述
    多余的东西删除,只留下两个视角
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    这里要注意,一定要将矩形墙的中心对准原点,因为在复制封装好的类时,它会以原点为参考原点

    用两条直线找到矩形墙的中点,然后对齐原点

    在这里插入图片描述
    对齐原点后,把两条直线删掉

    在这里插入图片描述
    设置墙的颜色(大家自己选一个颜色即可),透明度设置为100(主要是为了能看清建筑内部)
    在这里插入图片描述

    回到Main窗口,拖拽出Builder智能体
    在这里插入图片描述

    调整位置到视角中
    在这里插入图片描述

    设置为智能体群

    在这里插入图片描述
    指定初始位置,index*20,代表每层高度为20,通过index自增的索引进行高度自增

    在这里插入图片描述

    把建筑智能体和视角一起移动到原点
    在这里插入图片描述
    运行查看效果

    在这里插入图片描述

  • 相关阅读:
    【Docker】Docker入门安装指南2022 (Windows版)
    接口测试用例设计方法方式和流程一文到底
    with语句和上下文管理器
    ES Aggs count distinct group by聚合排序查询
    ffmpeg录屏命令
    阿里云安全中心企业版支持功能大全
    DVWA文件上传漏洞低级_中级_高级
    前后端分离项目,vue+uni-app+php+mysql电影院售票系统设计与实现(H5移动项目)
    有关动态规划
    oracle11g-图形安装(centos7)
  • 原文地址:https://blog.csdn.net/weixin_51545953/article/details/127991162
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号