可以在 Visual CGA 中使用组件来创建程序化模型,无需在 CGA 中编写代码。
以下简易建筑展示了在 VCGA 设计中,不同组件如何相互关联以创建精细的建筑结构。


请参阅完整图像。
可用的组件类别:
- 站点分区
- 允许根据分区代码对退缩尺度进行编码
- 输入:宗地
- 输出:BuildableArea
- 体量
- 允许快速生成最常见的块类型
- 按块类型组织
- 输入:BuildableArea
- 输出:质量,码

体量组件的示例
- 楼层:体量转楼层
- 允许将体量分割为楼层
- 输入:体量
- 输出:楼层平面、屋顶、露台、悬挑结构

通过应用 Floors_by_Height_per_Type 组件将建筑体量分割为楼层平面的示例
- 楼层组成
- 允许通过根据楼层平面生成立面和内部区域来组成楼层
- 输入:楼层平面
- 输出:ExteriorFacade、InteriorArea、FloorSlabSide

- 模式
- 允许根据图案逻辑将立面细分为切片
- 输入:形状
- 输出:切片

应用于外部立面形状的不同图案示例
- 切片
- 允许将切片细分为开口和墙壁
- 输入:切片
- 输出:开口、墙壁

在形状上应用不同的切片,将其分割为开口(彩色)和墙壁(白色)。
- 元素:窗口
- 允许在形状或开口上添加窗口或窗口空位。
- 可以用作预配置的窗口组件或者自定义窗口工作流的一部分。
- 有关 ESRI.lib 中窗口组件的详细信息,请参阅窗口。

应用于开口的不同窗口类型
- 元素:阳台
- 允许向切片中添加阳台
- 可以用作预配置的组件或者自定义阳台工作流的一部分。 对于自定义设置,请使用 Balcony_Structure,或者将其连接至 Balcony_Railing、Railing_Frame 或 Railing_Panel。

应用于切片的不同阳台类型
- Util: Materials and Util: Color
- 允许将材料或颜色应用于形状
- 输入:形状
- 输出:ShapeWithMaterial / ShapeWithColor

材料组件允许启动材料浏览器