图形主要由以下三种元素组成:一组名为节点的点、用于将这些节点连接起来以形成网格的路段,以及包含在闭合图形网络内的区块。
用户可以手动绘制图形、按程序生成图形或通过导入合适的数据来生成图形。
图形包含路段和节点,以及自动创建的形状,其中包括地块、区块和街道形状:

路段、节点和区块可以具有以下子元素:
路基车道 | 路基车道通常是与街道中心线相邻的车道。 |
人行道车道 | 人行道车道是路基车道以外的车道。 |
节点路基 | 节点路基是位于节点或交叉点内的路基形状。 |
节点人行道 | 节点人行道是位于节点或交叉点内的人行道形状。 |
地块 | 将在区块内创建地块。 |
要控制图形元素的基本属性(例如宽度),请在选择了相应路段或节点的情况下使用 ArcGIS CityEngine 中的检查器窗口进行控制。
此外,您也可以使用为每个形状生成的街道和交叉点形状 UV 坐标,这些坐标可用于 UV 分割和纹理。
图形注意事项
当使用图形时,请考虑以下内容:
- 与 CityEngine 中的任何其他形状一样,可以为与图形元素相关联的形状分配 CGA 规则。 您将在 ESRI.lib 中的 rules/Streets 文件夹中找到一个用于生成完全整饰街道几何的 CGA 规则。
- 要启用或禁用形状创建,请使用 Inspector 窗口中的区块、街道或节点参数处的 Create Shape 参数。 默认情况下,将启用形状创建。
- 此外,可以使用编辑街道/曲线工具来编辑街道曲线控点。
- 对于图形网络中的每个循环,将自动创建一个区块。
- 无法将作为图形元素子项的形状复制或移动到形状图层。
- 使用对象属性继承时,请考虑以下内容:
- 地块将继承区块的属性。
- 车道将继承路段的属性。
- 节点形状将继承节点的属性。
- 在车道或节点形状上添加的新对象属性将始终添加至其父节点或路段。
- 虽然街道网络是最常见的图形用例,但是可以编写 CGA 规则以生成其他线状要素,例如地下管网、电力线、运输线、甚至是中世纪城堡的墙壁。







