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

拉伸

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

Lot --> extrude(13) Mass
GUID-E5DFE543-94D5-44C7-BD03-73D59F071795-web

变换

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

Mass --> s('0.75, '1, '0.75)
         center(xz)
         Block
GUID-0881FB28-069D-4A4D-B83D-132E1D5061F7-web

组件分割

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

Block --> comp(f) { side : Facade | top : Roof. }
GUID-BDAB6E03-99AC-4053-9E1F-7F239AA27F6A-web

细分分割

沿范围轴分割几何。

Facade --> split(y) { 1 : Facade. | ~3 : Floor  | 1 : Facade. }*
Floor  --> split(x) { 1 : Floor.  | ~2 : Window | 1 : Floor.  }*
GUID-370197D7-C752-4631-935C-2F93BA3B2729-web

插入资产

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

Window --> i("window.obj")
GUID-539780B3-CEEB-4D2B-A562-A34D0031D871-web