了解 CityEngine 术语。
属性 - 在 CityEngine 中,属性是指规则文件中定义的全局变量,该变量提供描述对象的信息。 您可以在检查器或直接在 CGA 编辑器中的规则文件中修改属性值。 对象属性也可在 ArcGIS Online 或 ArcGIS Enterprise 中 CityEngine 外的要素类属性表中定义。
CGA - 计算机生成建筑 (CGA) 形状语法是用于程序式建模生成 3D 模型的唯一编程语言。 您可以从一系列规则创建 CGA 规则文件,并在添加更多规则时提供更多详细信息。 您可以将 CGA 规则分配给形状,例如街道地块或建筑物覆盖区。
图形网络 - 图形网络是城市设置中的一组线性要素,如街道、墙壁或铁路。 街道包括街区、建筑地块和这些要素之间的空间。
图层 - 在 CityEngine 中显示地理数据集的机制。 添加或创建数据集时,会将其添加到以下图层类型之一:
- 形状图层包含形状,通常用作生成 CGA 模型的建筑物覆盖区。
- 图形图层包含图形网络和块、动态形状(街道形状、建筑物覆盖区)和生成的模型。
- 静态模型图层包含静态模型,例如 COLLADA 文件。
- 地图图层包含任意地图(图像),并可用于全局控制场景对象的各种参数。 场景地形也使用地图图层创建。
- 分析图层包含可见性分析对象,例如显示对给定观察者可见和隐藏的表面和结构的视域。
布局 - CityEngine 布局包含在屏幕上排列的一系列窗口,您可以为每个工程自定义窗口。 所有窗口都是可停靠的,可以拖动到布局中的任何位置。 典型 CityEngine 布局将显示场景编辑器、导航器、CGA 编辑器、视窗、检查器和仪表盘。
细节层次 (LOD) - 3D 模型或对象的复杂程度。 低 LOD 模型的一个示例是作为拉伸面的建筑物覆盖区。 较高 LOD 的模型可以包含纹理、门窗、屋顶和内部要素。 CityEngine 通常会降低 LOD,因为它离观看者越来越远。 降低 LOD 可能涉及概化应用于要素的纹理或简化其几何。 减少要素复杂程度和细节,可以减少图形管线上的工作量,从而改善渲染性能。
模型 - 任何 3D 对象的制图表达,存储为要素、规则或者两者的数字集合,并且可以通过渲染显示为 3D 图像。 3D 模型广泛用于计算机图形学领域,例如电影制作、建筑、工程、计算机游戏和城市规划。 3D 模型的范围从简单的立方体到具有更高 LOD 的复杂 3D 模型。 此外,3D 模型可以从各种其他来源生成,例如 3D 扫描(激光雷达,声纳等),也可以从分析过程中派生出 3D 模型。 COLLADA 是目前常用的 3D 建模格式的示例。
门户 - 从 ArcGIS Online 或 ArcGIS Enterprise 到 CityEngine 的连接。 在 CityEngine 中,您可以登录门户以共享您的工作和访问他人共享的内容。
工程 - 您的工作空间中组织的资源集合。 工程由资产、数据、图像、规则、场景和其他资源组成。 在初次启动 CityEngine 时设置的工作空间中收集工程。 您可以引用和包括组织门户中的项目。
规则 - 一种用户定义的语法语言,允许您定义与要素的属性和几何相关的行为。 它们用于增强编辑体验并帮助增强数据完整性。 规则彼此叠加,以迭代方式创建 CGA 规则。
场景 - CityEngine 场景是地理空间内容的 3D 制图表达,可用于在直观的交互式 3D 环境中显示并分析地理信息。 与场景中的数据进行交互时,您将了解场景的 3D 世界。 您可以按组和图层组织场景数据,并根据规则和属性显示此数据。
形状 - 使用 CGA 规则进行程序式建模的主要输入。 CGA 规则适用于形状(例如建筑物覆盖区),并且需要一个形状才能应用开始规则。 通过 CGA 操作,可以修改形状并生成模型几何。 从几何学上讲,形状就是面。 它们可以手动绘制,也可以从外部源导入。
静态模型 - 导入到 CityEngine 中但无法修改的几何模型。 它们仅被定位和缩放。 数据为只读数据,可以使用 3D 设计工具生成。
视窗 - 视窗是与场景进行交互的主要工具,是 CityEngine 中的主要工作区域。 视窗可以显示您的图层、数据和对象。 您可以具有使用不同照相机视图的任意数量的打开视窗,例如俯视图和 3D 视图。 在任何给定时间,只有一个视窗处于活动状态。
工作空间 - 文件位置的中央集线器。 导航器是允许您导航和管理工作空间的工具。 导航器提供了用于在工作空间中创建、导航和操作文件和文件夹的选项。 首次启动 CityEngine 时,您可以设置工作空间的位置。