Window 组件是 ESRI.lib 中提供的一个 VCGA 组件。 可以使用该组件向 Opening 或者用于创建 Opening 组件的 Tile 节点添加窗口。
可以通过两种方式使用 Window 组件:
使用预配置窗口
预配置窗口为常见建筑用例提供预定义窗口规则。 可以将预配置窗口添加为节点,然后直接在 VCGA 设计中使用这些窗口。 每个预配置窗口都包含一组属性,可以调整这些属性以自定义其外观。
预配置窗口类型示例如下:
- 适用于立面中各开口的单个窗口
- 适用于较长水平开口(如带状窗)的排窗,带有重复的窗框
要探索所有预配置窗口类型,请浏览 ESRI.lib/Element/Window 文件夹。
使用预配置窗口
要使用预配置的窗口,请完成以下步骤:
- 在 VCGA 编辑器窗口中,打开节点浏览器对话框。
- 浏览至 ESRI.lib/Element/Window 文件夹。
随即显示预配置窗口组件及其缩略图的列表。
- 选择要使用的窗口组件。
- 单击 + 添加或者将组件拖动到图形中。
- 将窗口节点连接到要放置窗口的 Opening 或 Tile 节点。
- 或者,编辑组件属性以调整窗口外观。
使用自定义窗口
将根据 ESRI.lib/Element/Window/Subcomponents 文件夹中提供的窗口组件构建自定义窗口。 当预配置窗口组件未提供您所需的设计时,请使用自定义窗口。
请从了解自定义窗口子组件入手以了解可用的组件及其使用方法。 然后,请参阅创建自定义窗口以了解通用工作流。 有关所选枚举值的示例,请参阅所选枚举属性的直观参考。
了解自定义窗口子组件
自定义窗口由多个窗口组件组合而成。 其中大多数组件位于 ESRI.lib/Element/Window/Subcomponents 文件夹中。 其他组件也可以用于创建自定义窗口。 Railing 组件直接位于 ESRI.lib/Element 文件夹中,而 Opening 组件位于 ESRI.lib/Tile 文件夹中。
每个组件用于控制窗口的特定部分。 自定义窗口无需包含所有可用组件。
| 组件 | 用途 |
|---|---|
Opening* | 定义开口的初始形状。 |
Window_Structure | 定义开口内的整体窗口结构。 |
Window_Frame | 添加用于固定玻璃的窗框。 |
Window_Partitioning | 将窗玻璃划分为多个部分。 |
Window_Operation | 定义窗口的开启或移动方式。 |
Window_Panel | 添加元素的最终详细信息。 |
Window_Railing_On_Front_Space* | 在窗口前方添加栏杆。 |
标有星号 * 的组件存储在 ESRI.lib 中的 ESRI.lib/Element/Window 文件夹之外:Railing 位于 ESRI.lib/Element 文件夹中,Opening 位于 ESRI.lib/Tile 文件夹中。 | |


注:
所示工作流是一种可能的设置。 可以通过不同方式组合自定义窗口,具体取决于所需设计。 可以省略、重复或嵌套组件。 例如,简单的窗户可能将开口直接连接到 Window_Panel,而更复杂的窗户可能包含具有不同属性的嵌套窗框。
创建自定义窗口
要创建自定义窗口,请完成以下步骤:
- 在 VCGA 编辑器窗口中,打开节点浏览器对话框。
- (可选)添加 Opening 组件以定义初始开口形状。
- 添加设计所需的窗口子组件。
- 将第一个窗口子组件连接到要放置窗口的 Opening 或 Tile 节点。
- 连接图形中的剩余子组件。
- (可选)添加 Railing 组件。
- 编辑组件属性以调整窗口外观。
- 生成模型以预览结果。
所选枚举属性的直观参考
某些窗口子组件属性为枚举类型,具有一组固定值。 这些属性用于控制所生成窗口的各个部分,例如栏杆类型、分隔类型、开启方式,以及网格图案。
由于某些枚举值通过直观方式比仅凭其名称更易于理解,因此,以下部分为所选枚举属性提供了直观示例:
Window_Railing_On_Front_Space.Railing_Type

Window_Partitioning.Partitioning_Type

Window_Operation_Swinging.Operation_Type

Window_Operation_Sliding.Operation_Type

Window_Panel_With_Grid.Grid_Pattern_Type
