场景编辑器

场景编辑器是您管理场景和方案的中心位置。 CityEngine 场景将按组和图层进行组织。 以下是图层类型的列表:

  • 地图图层 - 包含任意地图(图像),并可用于全局控制场景对象的各种参数。 场景地形也使用地图图层创建。
  • 图形图层 - 包含街道网络和区块、动态形状(街道形状、区块和宗地)以及生成的模型。
  • 形状图层 - 包含形状,通常用作生成 CGA 模型的建筑物覆盖区。
  • 静态模型图层 - 包含静态模型,例如 Collada 文件。
  • 分析图层 - 包含多种分析工具,例如视域和视廊。
  • 图层组 - 包含用于组织场景等级的其他图层。

有关图层类型的详细信息,请参阅场景对象概览

场景编辑器会将当前场景显示为带有组元素、图层和对象的树。 您可以通过从快捷菜单中选择相应的菜单项或在主菜单中打开图层来删除、复制或合并图层。 此外,您可以使用标准的剪切、复制和粘贴操作在图层之间传输对象。 您可以通过将图层拖动到所需位置来重新排列图层。

创建图层组

凭借图层组,您可以按照相似的几何(例如建筑物、区块、街道网络、模型)或主题(例如高程、影像、地形)将相似的图层放在一起,以便组织数据。

要创建图层组,请执行以下操作:

  1. 场景编辑器窗口内单击右键,然后选择新建 > 新建图层组
  2. 为图层组命名。

要将子图层或组添加到您所创建的组中,请将其拖放到新的图层组中。

图层状态

使用图层时,您可以打开和关闭其可见性,切换其编辑状态,并分配不同的颜色以简化视窗内的编辑操作。 状态将由场景编辑器旁边的正方形进行表示。

设置图层颜色

每个图层或组都具有一个颜色状态(已着色或未着色)。

  1. 单击左侧的设置颜色框,将颜色分配给图层或组。
  2. 在调色板中选择一种颜色。
  3. 单击确定
  4. 再次单击设置颜色框可移除颜色。

    您可以在场景编辑器检查器中访问颜色值。 如果没有为图层分配颜色,则颜色框会显示带有灰色条纹的对角线。

图层颜色和等级

要查看颜色在父图层和子图层中的行为,请查看以下示例。 颜色继承自组等级。 为父图层组提供颜色后,视窗中属于该图层或组的所有子对象和模型都将具有该颜色。 在场景编辑器中,子图层将始终保持其颜色。 下方示例中显示了两个没有继承颜色的已着色图层:

两个没有继承颜色的已着色图层
显示两个没有继承颜色的已着色图层。

另一方面,此示例显示了两个具有继承颜色的已着色图层。

两个具有继承颜色的已着色图层
显示两个具有继承颜色的已着色图层。

锁定组和图层

每个图层或组都具有一个锁定状态(已锁定或未锁定)。 中间复选框将显示图层的锁定状态。 锁定图层后,您将无法选择或修改其中所包含的对象。 您可以在检查器中访问锁定状态。

注:

将组设置为已锁定后,子图层和组将保持其原始锁定状态,但无法对其进行选择或修改。

打开或关闭可见性

每个图层或组都具有一个可见性状态(可见或不可见)。 右侧复选框将显示图层或组的可见性状态。 禁用可见性状态后,相应的对象将不会在视窗中显示。 无法选择不可见的对象。 您可以在场景编辑器检查器中访问可见性。

注:
  • 当一个组不可见时,子图层和组将保持其原始可见性状态,但其对象将不会显示在视窗中。
  • 您还可以从视窗窗口的视图设置菜单中,针对每个视窗控制不同对象和图层类型的可见性。

其他图层选项

重命名图层和组

可通过两次单击名称、使用快捷菜单(重命名条目)或更改检查器中的名称字段来重命名图层或组。

框住元素

双击任何元素均可在所有视窗中框选该元素。

多选

选择多个图层或组,以更改所有选定项目的可见性/锁定/颜色状态。

使用搜索字段选择和过滤对象

搜索字段允许用户搜索名称匹配和属性匹配(名称和值)的对象。 搜索结果将在视窗中自动处于选中和被框住的状态。 搜索操作的结果将显示在状态栏中。

在场景窗口顶部的搜索字段中,您可以输入通配符表达式(例如 "Lot*")以选择匹配的对象。

  • Shape* - 匹配名称以 Shape 开头的场景对象
  • "Shape 12" - 匹配名称恰好为 Shape 12 的场景对象
  • "Shape* *12" - 匹配名称以 Shape 开头并以 12 结尾的场景对象

注:

搜索查询中的空格字符表示逻辑或 (OR) 表达式。 要匹配带有空格的对象名称,请将搜索查询用双引号括起来。

导入和导出图层

  • 如果已经使用外部程序对建筑地块或建筑物覆盖区进行了建模,则可以将其导入为形状图层。 首先,您必须将形状转换为经过分组的 .obj 文件(每个组对应一个形状)或 .dxf 文件或类似文件。 然后,将其复制到工程的数据文件夹中,然后通过从主菜单中单击文件 > 导入 > CityEngine 图层并选择文件类型将其导入,或是通过文件上的导航器快捷菜单将其导入。 随后,您可以按常规方式对这些导入的形状应用 CGA 形状语法规则。
  • 通过选择文件 > 导出 > 将所选对象导出为 .cej > ,可以将场景窗口中的任何对象导出到新场景 要将图层从导出的 .cej 文件导入到新场景,请从主菜单中选择文件 > 导入 > CityEngine 图层