基本形状操作

形状操作是可以应用于形状的操作。 您可以在 CGA 参考中找到所有可用操作的列表。 以下是基本操作的列表及其说明:

拉伸

将输入形状拉伸到给定高度。

Lot --> extrude(13) Mass
拉伸

变换

用于放置、定向以及调整范围和几何。

Mass --> s('0.75, '1, '0.75)
         center(xz)
         Block
变换

组件分割

将形状分割分为其子组件,例如,将体积分割为其面。

Block --> comp(f) { side : Facade | top : Roof. }
组件分割

细分分割

沿范围轴分割几何。

Facade --> split(y) { 1 : Facade. | ~3 : Floor  | 1 : Facade. }*
Floor  --> split(x) { 1 : Floor.  | ~2 : Window | 1 : Floor.  }*
细分分割

插入资产

加载资产并将其插入当前范围。

Window --> i("window.obj")
插入资产