工程

一个典型的 CityEngine 工程将由多种文件组成,包括场景、规则以及与该工程有关的任何其他数据。 将资产、规则和场景保存在预定义的位置或工作空间中可为您和您的协作者提供帮助。

工作空间

当您首次启动 CityEngine 时,系统将在主目录中自动为您创建 CityEngine 默认工作空间。 工作空间基本上相当于文件系统中用于存储所有工程的文件夹。 您可以跨多个工程使用 3D 模型或规则文件等资源。

  • 您可以创建任意数量的工作空间,但一次只能打开一个工作空间。
  • 每个新创建的工作空间都有其自己的 ESRI.lib 副本。 其中包含可在工程中使用的各种资产,例如植被、街道设施或建筑规则。
  • 您可以通过导航器访问当前工作空间及其工程。
  • 您最好使用导航器添加和删除资产以及在工作空间中导入和导出工程。 此外,您还可以使用其他工具来更新资产。
  • 如果通过文件系统添加的文件未在导航器中显示,则您可以通过按 F5 或单击文件 > 刷新工作空间来手动刷新工作空间。
  • 有些用户仅使用一个工作空间,而其他用户则针对每个客户端使用单独的工作空间。 一个好的经验法则是将工程保留在同一工作空间中,以备您在这些工程之间共享资产。
提示:

要获得有关如何在 CityEngine 中管理工程的分步介绍,请参阅教程 1:必备技能

切换至现有工作空间

要切换至现有工作空间,请执行以下操作:

  1. 单击文件 > 切换工作空间
  2. 如果未列出工作空间,则请转至其他并浏览至文件系统中的工作空间。
注:

切换到另一个工作空间后,系统会自动重启 CityEngine

创建工作空间

要创建一个工作空间,请执行以下操作:

  1. 单击主菜单中的文件 > 切换工作空间 > 其他
  2. 设置工作空间的路径和文件夹名称。

复制设置下方,您可以选择以下设置:

  • 工作空间布局 - 从当前工作空间继承打开的视图、其大小以及所选视角。
  • 工作集 - 从当前工作空间继承用户定义的工作集。

在启动时通过命令行指定工作空间

可以在命令行中添加 -data 参数来指定启动时 CityEngine 的工作空间目录。 其值可以指向一个新的或现有的工作空间。 以下示例中假设 CityEngine.exe 位于路径上:

CityEngine -data C:\Users\MyUser\AppData\Local\Temp\MyCeWorkspace

这将在 Temp 目录中创建一个新的 MyCeWorkspace 目录。 新的工作空间将自动填充 ESRI.lib 工程。 将 CITYENGINE_LIB_MINIMAL 环境变量设置为 1 可以减少 ESRI.lib 占用的磁盘空间。

使用资产

要将资产导入工程,请将其从系统文件浏览器拖动到导航器中的所需文件夹。 系统将提示您链接(仅创建参考源)或将其复制到工作空间中。

要编辑资产,请在导航器中右键单击资产,然后选择默认编辑器其他。 或者,您可以选择在文件管理器中显示以通过操作系统的文件浏览器访问文件。

注:
或者,可以通过从导航器快捷菜单中选择打开方式 > 其他来将首选应用程序分配至文件类型。 分配完成后,您即可在首选应用程序中打开该类型的文件,方法是右键单击文件,然后在导航器快捷菜单中选择打开。 选择外部程序,然后从列表中选择首选程序。

在本主题中
  1. 工作空间
  2. 使用资产