Deposition Builder
Description
섹션 제목: “Description”슬라이서 컴포넌트에서 생성된 적층 툴패스(Deposition ToolPaths)를 입력받아 해석 및 통합하는 컴포넌트이다. 입력 받은 데이터 중, 압출 시작(E-Start), 이동(Move), 압출 종료(E-End) 등 목적별로 분리하여 출력할 수 있다. 사용자는 적층 경로의 정렬 및 레이어를 프리뷰로 확인이 가능하다.

입력 (Input)
섹션 제목: “입력 (Input)”| 이름 | 타입 | 설명 |
|---|---|---|
| Deposition ToolPaths | Data | 슬라이서 컴포넌트에서 생성된 적층 툴패스 데이터. |
| Reference Plane | Plane | PreExtrusion 경로 생성 기준 평면. |
| PreExtrusion Curve | Curve | 압출 시작 전 노즐을 준비하는 사전 압출(Pre-extrusion) 경로 커브. |
| First Part | Boolean | 현재 Deposition ToolPath가 최하단(첫 번째) 파트인지 여부를 나타내는 플래그. FALSE: PreExtrusion 무시. |
필수 파라미터 (Required Parameter)
섹션 제목: “필수 파라미터 (Required Parameter)”| 이름 | 타입 | 설명 |
|---|---|---|
| Infill First | Toggle | • TRUE: 적층 순서를 채움(Infill) → 외곽(Shell) 순으로 적용 • FALSE: 적층 순서를 외곽(Shell) → 채움(Infill) 순으로 적용 |
| Layer by Layer | Toggle | 여러 오브젝트의 Deposition ToolPaths 처리 순서 설정. • TRUE: 레이어 단위 적층 (모든 오브젝트의 동일 레이어를 순차 처리). • FALSE: 오브젝트 단위 적층 (오브젝트별 전체 레이어 순차 처리). |

| 이름 | 타입 | 설명 |
|---|---|---|
| Preview Color | Color | 시각화 색상 |
| Layer Number | Number | 프리뷰할 레이어 |
| Frame Size | Number | 프레임 크기 |

출력 (Output)
섹션 제목: “출력 (Output)”| 이름 | 타입 | 설명 |
|---|---|---|
| E-Start Planes | Plane | 압출 신호가 켜지는(ON) 위치의 타겟 평면. |
| Movement Planes | Plane | 적층 경로의 모션 타겟 평면. |
| E-End Planes | Plane | 압출 신호가 꺼지는(OFF) 위치의 타겟 평면. |
| E-End idx | Integer | Deposition ToolPaths 전체 콜렉션에서 압출 종료 (E-End) 타겟의 위치 인덱스. 각 타겟별 인스트럭션 할당 전후 데이터 병합(Merge)에 활용. |

