Autocad (7) – 리습: 중심선 그리기

이 AutoLISP 스크립트는 AutoCAD에서 원, 아크, 사각형(폴리라인으로 구성된) 객체의 중심선을 자동으로 그리는 기능을 제공합니다. 사용자가 이러한 객체를 선택하면, 스크립트는 각 객체의 중심을 찾아 중심선을 그립니다. 또한, 사용자는 중심선의 연장 길이를 설정할 수 있는 옵션을 제공받아, 특정 요구사항에 맞게 중심선을 조정할 수 있습니다.

주요 기능

  • 다양한 객체 지원: 원, 아크, 사각형 폴리라인 객체에 대해 중심선을 그립니다.
  • 중심선 연장 설정: 사용자가 중심선의 연장 길이를 입력하여, 기본값(10)에서 원하는 길이로 조정할 수 있습니다.
  • 객체별 중심선 계산: 원과 아크는 중심점과 반지름을 이용하여, 사각형은 네 꼭지점의 좌표를 분석하여 중심선을 계산합니다.

사용 방법

  1. 스크립트 실행: AutoCAD 명령창에서 cc를 입력하여 스크립트를 실행합니다.
  2. 객체 선택: 원, 아크 또는 사각형 폴리라인 객체를 선택합니다.
  3. 중심선 연장 길이 입력: 명령창에 중심선을 연장할 길이를 입력합니다. 입력하지 않으면 기본값인 10이 사용됩니다.
  4. 중심선 확인: 선택된 객체에 대한 중심선이 도면에 그려집니다.

스크립트 상세 설명

  • DrawCenterLine 함수는 주어진 좌표를 이용하여 실제로 중심선을 그리는 기능을 담당합니다.
  • getxy 함수는 폴리라인 객체의 꼭지점 좌표를 분석하여 최소/최대 X, Y 좌표를 계산합니다.
  • GetPolyVtx 함수는 폴리라인 객체의 모든 꼭지점 좌표를 추출합니다.

주의 사항

  • 중심선을 그리기 위해 사용되는 레이어는 스크립트 내에서 “1”로 설정되어 있습니다. 실제 사용 환경에 맞게 레이어 설정을 조정할 필요가 있습니다.
  • 입력 가능한 중심선 연장 길이는 0에서 100까지입니다. 사용자 입력에 따라 이 범위를 벗어나는 값은 오류 메시지를 표시하고 기본값을 사용합니다.

이 스크립트를 통해 사용자는 복잡한 계산과정 없이도 간편하게 도면 내의 주요 객체들에 대한 중심선을 그릴 수 있으며, 정확한 설계와 제작 지침을 제공하는 데 도움을 받을 수 있습니다.

lsp 리습 다운로드: CenterLine_v1.2 – 원 또는 사각형의 중심선 그리기.lsp


다른 lsp 바로가기

Autocad (1) – 리습: 캐드를 엑셀로

Autocad (2) – 리습: 블록 깨기, 잠그기

Autocad (3) – 리습: 오스냅 꺼질 때 

Autocad (4) – 리습: 블록 이름 변경

Autocad (5) – 리습: 3D를 2D로

Autocad (6) – 리습: 카운터 보어 치수

Autocad (7) – 리습: 중심선 그리기

Autocad (8) – 리습: 모따기 생성(chamfer)

Autocad (9) – 리습: 모따기 치수(chamfer)

Autocad (10) – 리습: LTS 개별 조정

Autocad (11) – 리습: 카운터싱크 치수

Autocad (12) – 리습: 치수 삭제

Autocad (13) – 리습: DIMSCALE, LTS 자동변경

Autocad (14) – 리습: 여러 텍스트 일괄 수정

Autocad (15) – 리습: 모깎기 생성(fillet)

Autocad (16) – 리습: 탭 치수 자동 기입

Autocad (17) – 리습: 선택 레이어 끄고 켜기

Autocad (18) – 리습: 숫자로 레이어 변경

Autocad (19) – 리습: 파이 기호 입력

Autocad (20) – 리습: 핀 홀 치수 기입

Autocad (21) – 리습: 문자 다중 선택 바꾸기

Autocad (22) – 리습: 문자 크기 변경

Autocad (23) – 리습: 원하는 문자로 바꾸기

Autocad (24) – 리습: 알루미늄 중량 구하기

Autocad (25) – 리습: 구리 중량 구하기

Autocad (26) – 리습: 철 중량 구하기

Autocad (27) – 리습: 줌 리습

Autocad (28) – 리습: 현재 상태 레이어 변경

Autocad (29) – 리습: 치수삭제2

Autocad (30) – 리습: 치수만 선택