MicroCity笔记MicroCity笔记
笔记
  • Microcity Desktop 文档
  • Microcity Web 文档
  • 其它

    • 仿真框架(港口)说明文档
    • 模型/库资源
  • GitHub

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
    • MicroCity Web 在线环境
  • Gitee

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
  • zhhuu.top (自建修改)

    • MicroCity Web (fork) 仓库
    • MicroCity Web (fork) 在线环境
  • 简体中文
  • English
笔记
  • Microcity Desktop 文档
  • Microcity Web 文档
  • 其它

    • 仿真框架(港口)说明文档
    • 模型/库资源
  • GitHub

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
    • MicroCity Web 在线环境
  • Gitee

    • MicroCity Desktop 仓库
    • MicroCity Web 仓库
  • zhhuu.top (自建修改)

    • MicroCity Web (fork) 仓库
    • MicroCity Web (fork) 在线环境
  • 简体中文
  • English
  • MicroCity Web文档

    • 目录
    • 1.简介

      • 1.1 MicroCity 的功能
    • 2.入门指南

      • 2.1 滚动立方体
      • 2.2 搜索国家
    • 3.用户界面

      • 3.1 用户界面概览
      • 3.2 编辑脚本
      • 3.3 运行脚本
      • 3.4 浏览场景
    • 4.脚本接口

      • 4.1 SI 概述
      • 4.2 操作系统
      • 4.3 场景和对象
      • 4.4 离散事件仿真
      • 4.5 混合整数规划
    • 附录

      • Lua参考手册
      • 从空间数据到物流模型

3.4 浏览场景

脚本加载或生成的 3D/2D 对象可以显示在场景画布上,用户可以通过导航手势从不同角度查看它们。

场景画布

您可以通过复制“加载GLTF”示例来创建新的脚本并运行它。场景画布可以显示一个 3D 虚拟世界。xyz 坐标轴之间的关系遵循右手规则(如图所示),摄像机的初始位置是 (20, 10, 20)。当场景摄像机设为 z 轴正交投影(camtype='ortho')时,在场景画布中显示的 3D 世界会变成'2D',摄像机的初始位置为 (0, 0, 1)。对象可以被选中,然后在脚本中进行选择处理。还可以通过脚本执行其他操作,如平移、旋转和缩放。旋转遵循右手规则。详细信息请参阅4.3 场景和对象。

导航手势

类似于 2.1 滚动立方体,这里我们呈现另一个更易于理解和练习的示例,如下图所示:

外部工具

为了更轻松地编辑和预览对象,以下是一些有用的工具:

  • GeoJSON文件编辑器:https://geojson.io
  • GIS文件编辑器和转换器:https://mapshaper.org
  • 3D文件查看器:https://3dviewer.net
  • 3D文件编辑器和转换器:https://www.gltfeditor.com

本文使用ChatGPT翻译,如有遗漏请反馈。

Last Updated:
Contributors: huuhghhgyg
Prev
3.3 运行脚本
Next
4.1 SI 概述