FlyByCustom
Description
섹션 제목: “Description”사용자가 정의한 벡터를 사용하여, Target Plane DataTree의 각 Branch 사이를 연결하는 전이경로(Flyby) 타겟 평면 생성하는 컴포넌트이다. 경로 Segment 간 이동 시 작업물에서 이탈하는 구간의 경로를 재구성하여 사용자가 설정한 값에 따라 타겟평면을 결정한다.

입력 (Input)
섹션 제목: “입력 (Input)”| 이름 | 타입 | 설명 |
|---|---|---|
| Target Planes | Plane | 전이경로 생성 기준이 될 타겟 평면 DataTree. 경로 Segment 단위로 Branch 구성. |
| Approach Dir | Vector | 각 경로 Branch의 진입 방향 벡터. Target Planes DataTree와 Branch별 매칭 단일 벡터 입력 시 모든 Branch에 일괄 적용. |
| Departure Dir | Vector | 각 경로 Branch의 진출 방향 벡터. Target Planes DataTree와 Branch별 매칭. 단일 벡터 입력 시 모든 브랜치에 일괄 적용. |
필수 파라미터 (Required Parameter)
섹션 제목: “필수 파라미터 (Required Parameter)”| 이름 | 타입 | 설명 |
|---|---|---|
| Target Count | Number | 전이 경로를 구성하는 타겟 평면의 개수. |

| 이름 | 타입 | 설명 |
|---|---|---|
| Link | Toggle | Approach와 Departure 값을 연동. TRUE: 한쪽을 조절하면 다른 쪽도 같은 값으로 맞춰짐. FALSE: 각각 독립 조절 (기본값). |
| Approach(mm) | Number | 전이 경로의 진입 지점을 첫 타겟 평면에서 이격할 거리 (mm). |
| Departure(mm) | Number | 전이 경로의 진출 지점을 마지막 타겟 평면에서 이격할 거리 (mm). |

| 이름 | 타입 | 설명 |
|---|---|---|
| Continuity | String | 전이 경로 블렌드의 연속성 유형. [Position]: 위치 연속 (G0). [Tangency]: 접선 연속 (G1). [Curvature]: 곡률 연속 (G2). |
| Link | Toggle | ’Bulge Start’와 ‘Bulge End’ 값을 연동. TRUE: 한쪽을 조절하면 다른 쪽도 같은 값으로 맞춰짐. FALSE: 각각 독립 조절 (기본값). |
| Bulge Start | Number | 블렌드 시작점의 불룩함 (Bulge) 정도. |
| Bulge End | Number | 블렌드 끝점의 불룩함 (Bulge) 정도. |

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

출력 (Output)
섹션 제목: “출력 (Output)”| 이름 | 타입 | 설명 |
|---|---|---|
| Target Planes | Plane | 생성된 트레이싱 경로 타겟 평면 |

