캐드 프로그램 사용 시 기본적으로 제공되지 않지만, 업무에 도움이 되는 다양한 기능들을 사용자 정의하여 활용할 수 있도록 지원하는 것이 바로 리습 Lisp이라는 기능입니다. 인터넷에서 원하는 기능의 리습 파일을 찾을 수 있다면 물론 좋지만, 대부분의 경우 정확히 원하는 리습을 찾기 어렵습니다.
그래서 이번 포스팅에서는 Chat GPT를 활용하여 간편하게 캐드 리습을 만들어 보는 방법을 알려드리겠습니다. 리습 제작 경험이 전혀 없어도 쉽게 따라 할 수 있도록 설명해 드릴테니 한 번 시도해보시기 바랍니다.
사용 Ai _ Chat GPT 3.5
가장 유명한 Chat-GPT 3.5를 사용하여 작성하였습니다. 추가적으로 MS사의 Copilot, Google의 Gemini를 활용하여 만든 리습 파일도 준수했으니, 다양한 챗봇을 통해 생성된 리습 파일을 비교해 보시고, 가장 마음에 드는 결과를 활용하시기 바랍니다.
리습 Lisp 생성
우선 간단한 리습을 한번 만들어보겠습니다. 원점을 클릭하면 지름 30mm의 원을 생성하는 리습을 요청해 보았습니다.
여러 번 테스트를 진행했지만, 항상 원하는 결과를 얻을 수는 없었습니다. 리습이 전혀 기능하지 않거나, 비슷한 기능을 구현하더라도 실제로 원하는 기능과 차이가 발생하는 경우가 있었습니다. 문구를 수정하면서 여러 번 시도 해야 합니다. 아래는 제가 입력한 명령어와 그에 대한 답변입니다.
.lsp 형식의 파일 만들기
01. Ai가 만들어준 리습 코드를 복사를 하고, 메모장을 열어서 붙여 넣습니다.
02. 파일 탭의 ‘다른 이름으로 저장’을 클릭하여 저장합니다. 저장을 하실 때는 반드시 확장자 명을 .lsp로 바꿔야 합니다. 원을 만드는 기능이기 때문에 간단하게 CreateCircle이라고 저장하겠습니다.
Lisp 사용
리습을 캐드에 적용하는 방법은 별도 포스팅을 작성해 놓았으니, 확인하시기 바랍니다. 그럼 이제 리습을 사용해 보겠습니다.
리습의 명령어는 챗봇이 생성해 준 코드의 첫 번째 줄 ‘(defun c:’ 바로 뒤에 나오는 코드입니다. 이번 예시에서는 “CreateCircle”로 명명되어 있었습니다. 저는 ZWCAD에서 해당 리습을 실행해 본 결과, 정상적으로 작동하는 것을 확인했습니다. 특수한 경우를 제외하면, AutoCAD 기준으로 만들어진 리습도 다른 CAD 프로그램에서도 사용 가능합니다.
마치며…
간단한 리습만 생성해 봤지만, 실제로는 다양한 리습을 만들어 활용하고 있습니다. 물론 제작에 실패한 리습도 많지만, 이 과정에서 배우고 성장하며 꾸준히 시도하는 것이 바로 캐드 프로그램 활용도를 높이는 핵심이라고 생각합니다.
추가적으로 더 궁금한 점 또는 도움이 필요한 부분이 있다면 댓글 또는 1:1 문의를 통해 알려주세요.
감사합니다 🙂