BlockDesign
Description
섹션 제목: “Description”블록 유닛과 벽체 형상을 기반으로, 표준 적층 패턴으로 블록을 배치하는 Place 타겟을 생성하는 컴포넌트이다.

입력 (Input)
섹션 제목: “입력 (Input)”| 이름 | 타입 | 설명 |
|---|---|---|
| Unit Block | Box | 적층할 단위 블록 형상. |
| Wall | Brep | 블록을 배치할 대상 벽체 형상. |
| Wall Base | Plane | 벽체를 레이어로 슬라이싱하는 기준 평면. Z축 방향으로 레이어 생성. 기본값: WorldXY. |
필수 파라미터 (Required Parameter)
섹션 제목: “필수 파라미터 (Required Parameter)”| 이름 | 타입 | 설명 |
|---|---|---|
| Divide Distance | Toggle | 블록 간격 산정 방식. • TRUE: 고정 간격 분할 (유닛 너비 + 수평 간격). • FALSE: 균등 개수 분할 (레이어 길이 ÷ (유닛 너비 + 간격)을 정수화) (기본값). |
| Horizontal Spacing | Number | 블록 간의 수평 간격 (mm) |
| Vertical Spacing | Number | 블록 간의 수직 간격 (mm) |

| 이름 | 타입 | 설명 |
|---|---|---|
| Frame Size | Number | 프레임 크기 |

출력 (Output)
섹션 제목: “출력 (Output)”| 이름 | 타입 | 설명 |
|---|---|---|
| Place Targets | Plane | 생성된 트레이싱 경로 타겟 평면 |
| Block Count | Integer | 전체 블록 개수. |
| Layer Curves | Curve | 각 레이어의 적층 외곽 커브. |
| Block Wall | Plane | 배치된 블록들로 구성된 결과 벽체 메시. |

