반응형

Lisp 3

[LISP] 횡단보도(Crosswalk) 그리기

개요CAD에서 횡단보도를 그리기 위해서는 여러 가지 방법이 있다. 첫째, Polyline의 두께를 입력하여 유도선을 통해 그리는 방법이 있다. 둘째, array 명령의 path 기능을 활용하는 방법이다. 셋째, 횡단보도 블럭을 만들고 multi-copy 방법으로 만드는 방법이다. 이와 같이 횡단보도를 그리기 위해서는 엔지니어의 정성과 시간이 필요하다.필자는 리습이라는 언어를 오랫동안 개발하면서 많은 기능들을 만들어 봤지만, ObjectARX에서 제공하는 Jig(임시 객체 미리보기)라는 개념을 리습에서도 구현할 수 있을지 항상 궁금했다. 이 기능의 탄생은 개인적인 궁금증과 엔지니어의 생산성이라는 두 마리 토끼를 잡을 수 있다는 생각으로 시작 되었다. 리습이라는 언어에서 임시 객체 미리보기(Jig)를 구현하..

AutoLISP 2026.03.20

[LISP] Visual Studio Code를 활용한 LISP 코드 작성

VS Code 설치VS 코드를 설치 합니다. VS Code는 AutoCAD 설치의 일부가 아니므로 별도 다운로드하여 설치해야 합니다. https://code.visualstudio.com Visual Studio Code - The open source AI code editorVisual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.code.visualstudio...

AutoLISP 2026.02.19

[LISP] LISP 개론 및 프로그래밍 개론

개요LISP은 LIST Processing의 약자로, 1958년 MIT에서 개발된 역사 깊은 함수형 언어이다. 모든 자료는 연결 리스트(Linked List)로 처리하며, 컴파일 개념 없이 인터프리터 상에서 동작한다. LISP은 언어 자체가 새로운 기능을 탑재하기 걸맞게 유연하기도 하고 오랫동안 학계에서 표준적으로 사용된 언어이기 때문에, 후대 언어에 끼친 영향이 매우 크다. 예를 들면, If then else 형식, 재귀함수, 익명함수, 가비지 콜렉션, 동적메모리 할당 … 1985년 AutoCAD는 AutoLisp이라는 쉽게 사용할 수 있는 언어를 도입했고 R11 에서는 ADS(Autocad Development System)가 추가되어 C언어를 사용할 수 있는 기반이 마련 되었다.AutoLISPLIS..

AutoLISP 2026.02.12
반응형