ARRAYPATH는 지정된 경로를 기준으로 선택 객체를 복제해 경로 배열을 만드는 ZWCAD 명령입니다. 복잡한 2D·3D 배열을 빠르게 생성하고 수정할 때 유용합니다.
1. ARRAYPATH 명령 개요
ARRAYPATH(키보드 입력: ARRAYPATH)는 선, 호, 원, 타원, 스플라인, 폴리선, 3D 폴리선 등을 경로로 삼아 선택 객체를 복제해 배열을 생성합니다. 명령은 홈 리본 → 수정 → 경로 배열, 배열_도구막대 → 경로 배열, 메뉴 → 수정 → 배열 → 경로 배열에서도 실행할 수 있습니다.
2. 단계별 실행 절차
- 명령 호출:
ARRAYPATH입력 또는 리본/도구막대 메뉴 선택. - 객체 선택: 배열할 객체를 선택합니다. 여러 객체를 선택하면 하나의 전체로 간주됩니다.
- 경로 선택: 선·호·원·타원·스플라인·폴리선·3D 폴리선 중 하나를 클릭해 경로를 지정합니다.
- 옵션 설정: 명령행에 나타나는 옵션을 차례로 입력합니다(연관성, 메서드, 기준점 등).
- 그립 편집(선택 사항): 생성된 배열에 표시된 그립을 클릭해 행·레벨·거리 등을 조정합니다.
- 완료: Enter 혹은 Space 키를 눌러 명령을 종료합니다.
3. 주요 옵션 상세
| 옵션 | 값 | 설명 |
|---|---|---|
| 연관 | 예 / 아니오 | ‘예’이면 그립으로 연관 배열 수정 가능, ‘아니오’이면 독립 배열(수정 불가). |
| 메서드 | 등분할 / 길이분할 | ‘등분할’은 지정된 세그먼트 개수로, ‘길이분할’은 세그먼트 길이로 항목을 배치합니다. |
| 기준점 | 접점 / 일반 | ‘접점’은 경로 곡선에 상대적인 방향을 두 점 순서대로 지정, ‘일반’은 일반 회전 정렬. |
| 항목 수 | 정수 | ‘등분할’일 때 경로를 따라 배치할 항목 수를 입력합니다. |
| 항목 간 거리 | 실수 | ‘길이분할’일 때 각 항목 사이 간격을 지정합니다. |
| 전체 경로 채우기 | 예 / 아니오 | ‘예’이면 경로 전체를 자동 채우고, 경로 길이 변화에 따라 항목 수가 업데이트됩니다. |
| 행 | 정수 | 배열 행 수를 지정합니다. |
| 행 사이 거리 | 실수 | 양수면 위쪽, 음수면 아래쪽으로 행을 추가합니다. |
| 행 사이 상승 증분 | 실수(0 이상) | 값이 0이 아니면 3D 배열이 생성됩니다. 양수는 Z축 양의 방향, 음수는 Z축 음의 방향. |
| 레벨 | 정수 | Z축을 따라 배열할 레벨 수(기본값 1). 값이 1이 아니면 3D 배열이 생성됩니다. |
4. 실무 팁·자주 하는 실수
팁: 배열을 만든 뒤 이동하면 연관성을 잃게 되므로, 위치 조정은 그립을 이용하거나 ‘전체 경로 채우기’를 활용하세요.
실수 방지: ‘연관’ 옵션을 ‘아니오’로 설정하면 그립 편집이 불가능합니다. 수정이 필요할 경우 반드시 ‘예’로 설정하고, 명령 종료 전에 모든 옵션을 검토하세요.
주의: 2D 배열은 현재 UCS 평면과 무관하게 생성 평면에서만 확대·축소가 가능합니다. 3D 배열을 원한다면 ‘행 사이 상승 증분’ 또는 ‘레벨’ 값을 0이 아닌 값으로 지정해야 합니다.
자주 묻는 질문
A. 네, 이동하면 연관 배열이 끊어져 그립 편집이 불가능합니다.
A. ‘등분할’은 항목 수를 지정하고, ‘길이분할’은 항목 사이 간격을 지정합니다.
A. ‘행 사이 상승 증분’이나 ‘레벨’ 값을 0이 아닌 값으로 입력하면 3D 배열이 생성됩니다.