Surface Shell
Description
섹션 제목: “Description”열린 서피스 형상에서 외곽(Shell) 적층 툴패스를 생성하는 컴포넌트이다. 타겟평면의 간격, 높이, 작업 방향(왕복, 편도), 틸딩 정도 등의 세부 설정이 가능하며, 형상이 큰 경우, 파티션으로 나누어 작업 데이터를 내보낼 수 있다. 아이콘 우클릭 시, Use AntiOverhang 모드로 전환이 가능하며, 해당 모드의 경우 오버행이 들어간 작업물의 세부 설정이 가능하다.

입력 (Input)
섹션 제목: “입력 (Input)”| 이름 | 타입 | 설명 |
|---|---|---|
| Geometry | Geometry | 슬라이싱 대상 형상. Brep 또는 Mesh 입력. |
| Reference Plane | Plane | 슬라이싱 기준 평면. 빌드 플레이트 방향과 동일하게 설정. 평면의 Z축 방향으로 레이어가 생성됨. 기본값: WorldXY. |
| Edges | Curve | 형상의 Edge 주변에 형성된 타겟 평면을 Edge의 접선(Tangent) 방향으로 기울이는 데 사용되는 가이드 커브. |
| Dir Pattern | Boolean | 레이어별 적층경로 진행 방향의 반전 여부를 정의하는 불리언 패턴.입력된 패턴은 레이어 순서에 따라 순환 반복됨. |
필수 파라미터 (Required Parameter)
섹션 제목: “필수 파라미터 (Required Parameter)”| 이름 | 타입 | 설명 |
|---|---|---|
| End Fillet Type | String | 이격된 외곽 적층 경로 끝단의 마감 유형. (’Outline Shells’가 2 이상일 때 유효) |
| Outline Shells | Integer | 입력 형상의 외곽선을 따라 생성할 외곽 경로(Shell)의 개수. |
| Layer Width | Number | 단일 적층 경로의 폭(비드 폭, mm). |
| Layer Height | Number | 단일 적층 레이어의 높이(층 두께, mm). |
| First Layer Height | Number | 빌드 플레이트에 접하는 첫 번째 적층 레이어의 높이 (mm). |
| Tolerance | Number | 경로의 근사 허용 오차. |

| 이름 | 타입 | 설명 |
|---|---|---|
| Tilt Weight | Number | 오버행 형상에서 타겟 Z축을 표면 기울기(오버행) 방향으로 기울이는 가중치. 토치·익스트루더를 형상 기울기에 맞춰 정렬할 때 사용. |
| Edge Tilt Weight | Number | Edge가 있는 형상에서, 타겟을 Edget의 접선(Tangent) 방향으로 기울이는 가중치. 엣지 참조 커브는 컴포넌트의 Edges 인풋을 이용. |
| Edge Tilt Ramp | Number | Edge Tilt 효과를 블렌딩하는 거리 (mm). 엣지로부터 이 거리만큼 전후로 Edge Tilt를 점진적으로 적용·해제.급격한 엣지 접선 방향 전환으로 인한 경로 움직임 완화. |
| Incremental Tilt Steps | Number | 설정된 Tilt Weight까지 점진적으로 도달하는 레이어 수(N). 빌드 플레이트 인근 초기 레이어부터 단계적으로 기울임 적용. 초기 레이어의 급격한 기울임으로 인한 충돌·과도한 로봇 움직임 방지. |

| 이름 | 타입 | 설명 |
|---|---|---|
| Wipe Distance | Number | 노즐 와이핑 거리. • 양수(+): 외곽 경로 완주 후 시작점부터 추가로 해당 거리만큼 중첩된 경로를 진행. • 음수(-): 외곽 경로 종점 전 해당 거리에서 조기 종료. |
| Seam Spread | Number | Seam이 한 위치에 집중되지 않도록, 전체 레이어의 Seam 시작점을 N 주기로 분산. 레이어마다 경로 파라미터를 1/N씩 이동하며 N 레이어마다 원래 위치로 복귀. • 예: N = 4 → 레이어1 = 0.0, 레이어2 = 0.25, 레이어3 = 0.75, 레이어4 = 0.0 반복. |
| Seam Offset | Integer | 모든 레이어의 Seam 위치를 일괄 조정하는 오프셋. Seam Spread로 설정된 레이어 간 위치 관계는 유지한 채 전체를 균일하게 시프팅. |

| 이름 | 타입 | 설명 |
|---|---|---|
| Part Count | Integer | 모델을 등분하여 분할 슬라이싱하는 파트 수. • 1: 모델 전체 슬라이싱. / • N: 모델을 N등분하여 부분 슬라이싱. |
| Part Number | Number | N등분된 파트 중 슬라이싱할 파트 번호(1~N). |

출력 (Output)
섹션 제목: “출력 (Output)”| 이름 | 타입 | 설명 |
|---|---|---|
| Shell ToolPaths | Shell ToolPaths | 생성된 적층 경로 데이터. |
| First Part | Boolean | 현재 Deposition ToolPath가 최하단(첫 번째) 파트인지 여부를 나타내는 플래그. |
| Shell Contours | Curve | 생성된 외곽 적층 경로를 연결하는 폴리라인. |

