질문
객체를 경로에 따라 규칙에 맞게 배열하고 싶습니다.
답변
Sweep Translate 기능을 통해 해당 작업을 수행할 수 있습니다.
Sweep Translate 기능은 선택된 임의의 경로(Path)를 따라 대상 객체를 이동 및 복사하는 기능입니다.
아래의 예시는 임의의(반원 : R=10.0m) 경로를 따라서 선택된 대상 객체를 복사하는 기능을 알아보겠습니다.
Pattern Spacing & User Defined
ㆍ대상객체(Solid)가 경로로 정의된(R=10.0m) 호(원주)의 길이에 대해 5m 간격으로 복사된 경우 (그림. 1)
ㆍ대상객체(Solid)가 경로로 정의된(R=10.0m) 호(원주)의 길이에 대해 2m, 4m, 6m, 8m, 10m 간격으로 복사된 경우 (그림. 2)
그림. 1 Pattern Spacing (5.0m) | 그림. 2 User Defined (2, 4, 6, 8, 10m) |
Uniform Divisions
ㆍ대상객체(Solid)가 경로로 정의된(R=10.0m) 호(원주)의 길이에 대해 5개로 등분된 지점에 복사된 경우 (그림. 3)
ㆍMin. Clearance : 1.0m는 정의된 경로(R=10.0m)의 END점에서 1.0m 떨어진 호(원주)의 길이에 대해 5개로 등분된 지점에
대상객체가 복사된 경우 (그림. 4)
그림. 3 Uniform Divisions (Min. Clearance : 0.0m) | 그림. 4 Uniform Divisions (Min. Clearance : 1.0m) |
Uniform Max. Spacing
ㆍ대상객체(Solid)가 경로로 정의된(R=10.0m) 호(원주)의 길이에 대해 Uniform Max. Spacing =10m 보다 작은값으로
등분되어 복사된 경우 (그림. 5)
ㆍ반원의 원주길이는 πr=31.4m 이므로 10m 보다 작은 값으로 등분하면 4개의 객체가 복사 (그림. 6)
그림. 5 Uniform Max. Spacing (Spacing=10.0m) | 그림. 6 Uniform Max. Spacing (Spacing=10.0m, Min. Clearance=1.0m) |
Uniform Min. Spacing
ㆍ대상객체(Solid)가 경로로 정의된(R=10.0m) 호(원주)의 길이에 대해 Uniform Min. Spacing=10m 보다 큰값으로
등분되어 복사된 경우 (그림. 7)
ㆍ반원의 원주길이는 πr=31.4m 이므로 10m 보다 큰 값으로 등분하면 3개의 객체가 복사 (그림. 8)
그림. 7 Uniform Min. Spacing (Spacing=10.0m) | 그림. 8 Uniform Min. Spacing (Spacing=10.0m, Min. Clearance=1.0m) |
Alignment
ㆍFollow Horizontal Path Axis : 체크시, 객체의 수평방향을 기준으로 경로의 로컬 좌표계로 정의됩니다.
(Default : Check on) (그림. 9)
ㆍFollow Vertical Path Axis : 체크시, 객체의 수직방향을 기준으로 경로의 로컬 좌표계로 정의됩니다. (그림. 10)
그림. 9 Follow Horizontal Path Axis (Check On) | 그림. 10 Follow Vertical Path Axis (Check On) |