Contents
이 AutoLISP 스크립트는 AutoCAD에서 원, 아크, 사각형(폴리라인으로 구성된) 객체의 중심선을 자동으로 그리는 기능을 제공합니다. 사용자가 이러한 객체를 선택하면, 스크립트는 각 객체의 중심을 찾아 중심선을 그립니다. 또한, 사용자는 중심선의 연장 길이를 설정할 수 있는 옵션을 제공받아, 특정 요구사항에 맞게 중심선을 조정할 수 있습니다.
주요 기능
- 다양한 객체 지원: 원, 아크, 사각형 폴리라인 객체에 대해 중심선을 그립니다.
- 중심선 연장 설정: 사용자가 중심선의 연장 길이를 입력하여, 기본값(10)에서 원하는 길이로 조정할 수 있습니다.
- 객체별 중심선 계산: 원과 아크는 중심점과 반지름을 이용하여, 사각형은 네 꼭지점의 좌표를 분석하여 중심선을 계산합니다.
사용 방법
- 스크립트 실행: AutoCAD 명령창에서
cc
를 입력하여 스크립트를 실행합니다. - 객체 선택: 원, 아크 또는 사각형 폴리라인 객체를 선택합니다.
- 중심선 연장 길이 입력: 명령창에 중심선을 연장할 길이를 입력합니다. 입력하지 않으면 기본값인 10이 사용됩니다.
- 중심선 확인: 선택된 객체에 대한 중심선이 도면에 그려집니다.
스크립트 상세 설명
DrawCenterLine
함수는 주어진 좌표를 이용하여 실제로 중심선을 그리는 기능을 담당합니다.getxy
함수는 폴리라인 객체의 꼭지점 좌표를 분석하여 최소/최대 X, Y 좌표를 계산합니다.GetPolyVtx
함수는 폴리라인 객체의 모든 꼭지점 좌표를 추출합니다.
주의 사항
- 중심선을 그리기 위해 사용되는 레이어는 스크립트 내에서 “1”로 설정되어 있습니다. 실제 사용 환경에 맞게 레이어 설정을 조정할 필요가 있습니다.
- 입력 가능한 중심선 연장 길이는 0에서 100까지입니다. 사용자 입력에 따라 이 범위를 벗어나는 값은 오류 메시지를 표시하고 기본값을 사용합니다.
이 스크립트를 통해 사용자는 복잡한 계산과정 없이도 간편하게 도면 내의 주요 객체들에 대한 중심선을 그릴 수 있으며, 정확한 설계와 제작 지침을 제공하는 데 도움을 받을 수 있습니다.
lsp 리습 다운로드: CenterLine_v1.2 – 원 또는 사각형의 중심선 그리기.lsp
다른 lsp 바로가기
Autocad (8) – 리습: 모따기 생성(chamfer)
Autocad (9) – 리습: 모따기 치수(chamfer)
Autocad (13) – 리습: DIMSCALE, LTS 자동변경
Autocad (14) – 리습: 여러 텍스트 일괄 수정
Autocad (15) – 리습: 모깎기 생성(fillet)
Autocad (17) – 리습: 선택 레이어 끄고 켜기
Autocad (21) – 리습: 문자 다중 선택 바꾸기
Autocad (23) – 리습: 원하는 문자로 바꾸기
Autocad (24) – 리습: 알루미늄 중량 구하기