Block Designer
Description
Section titled “Description”This is a component that generates Place targets to arrange blocks in a standard stacking pattern based on block units and wall geometry.

| Name | Type | Description |
|---|---|---|
| Unit Block | Box | Unit block geometry to be stacked. |
| Wall | Brep | Target wall geometry where blocks will be placed. |
| Wall Base | Plane | Base plane for slicing the wall into layers. Generates layers along the Z-axis direction. Default: WorldXY. |
Required Parameter
Section titled “Required Parameter”| Name | Type | Description |
|---|---|---|
| Divide Distance | Toggle | Method for calculating block spacing. • TRUE: Fixed interval division (Unit width + Horizontal spacing). • FALSE: Uniform count division (Layer length ÷ (Unit width + Spacing) rounded to integer) (Default). |
| Horizontal Spacing | Number | Horizontal spacing between blocks (mm) |
| Vertical Spacing | Number | Vertical spacing between blocks (mm) |

| Name | Type | Description |
|---|---|---|
| Frame Size | Number | Frame size |

Output
Section titled “Output”| Name | Type | Description |
|---|---|---|
| Place Targets | Plane | Generated tracing path target planes |
| Block Count | Integer | Total number of blocks. |
| Layer Curves | Curve | Stacking outline curves for each layer. |
| Block Wall | Plane | Resulting wall mesh composed of placed blocks. |

