
8. 숫자 입력받기 - (getint), (getreal)
목표 사용자로부터 숫자를 입력받는 (getint)함수와 (getreal)함수를 사용 해 봅시다. getint & getreal 사용자로부터 숫자를 입력받는 함수에는 (getint)과 (getreal)이 있습니다. getint에서 int는 Integer의 약자로, 소숫점이 없는 정수를 의미하구요. getreal에서 real은 RealNumb...
목표 사용자로부터 숫자를 입력받는 (getint)함수와 (getreal)함수를 사용 해 봅시다. getint & getreal 사용자로부터 숫자를 입력받는 함수에는 (getint)과 (getreal)이 있습니다. getint에서 int는 Integer의 약자로, 소숫점이 없는 정수를 의미하구요. getreal에서 real은 RealNumb...
목표 명령어창에 특정 메시지를 출력하고, 또 마지막 실행 된 함수의 결과값이 명령어창에 출력되지 않게 하는 (princ)함수에 대해 알아봅시다. 명령어창에 문자열 출력하기 아마 짐작컨데, princ는 출력(print) + 문자(character)를 의미하지 않을까 싶습니다. 말 그대로 문자를 명령어창에 출력 해 주는 함수입니다. 명령어창에 출력하...
목표 알림창을 띄우는 (alert)함수를 알아봅시다. alert 일반적인 메시지는 하단 명령어창에 표시하는게 일반적이지만, 간혹 사용자로 더이상의 진행을 멈추게 하고, 중요한 내용을 알려야 할 때가 있습니다. 그럴때에는, (alert)함수로 알림창을 띄울 수 있습니다. (alert "메시지") 간단한 예제 “Hello Autolisp...
목표 좌표를 입력받는 또 다른 함수인 (getcorner)를 사용 해 봅시다. getcorner (getcorner)함수는 (getpoint)함수와 동일하게 사용자가 입력한 점의 좌표를 얻을 수 있는 함수입니다. 한 가지 차이점이 있다면, (getpoint)함수는 단독으로 사용할 수 있지만, (getcorner)함수는 인자로 시작점(기준점)이 되...
목표 사용자가 클릭한 점을 좌표로 변환 해 주는 (getpoint)함수를 알아보고 활용 해 봅시다. getpoint 캐드 작업을 하면서 도형을 그리기 위해 좌표를 직접 숫자로 입력하는 일은 많지 않습니다. 대부분은 마우스로 원하는 점을 클릭해서 도면을 그리실 텐데요. 도면상의 특정 점을 클릭했을 때 그 점의 좌표를 얻을 수 있는 함수가 있습니다....
목표 변수란 무엇인지에 대해 알아보고, 값들을 변수에 저장 하는 (setq)함수를 사용 해 봅시다. 변수란 변수는 값을 담을 수 있는 상자 라고 볼 수 있습니다. 예를 들어 파프리카라는 이름의 상자가 하나 있다고 생각 해 봅시다. 이 상자에는 파프리카를 담을 수 있습니다. 파프리카를 좋아합니다 이처럼 다양한 색상의 파프리카를 상자에...
목표 캐드에서 자체적으로 제공하는 명령어(Line, Rectangle 등)을 리습으로 실행 해 봅시다. (command) 함수로 캐드명령어 실행 캐드에서 이미 사용 해 왔던 명령어들은 (command)함수로 동일하게 실행 할 수 있습니다. (command)함수로 선을 한 번 그려봅시다. 아래의 코드를 복사해서 캐드 명령어창에 붙여넣어 실행 해 보...
오토리습(Autolisp)이란? 오토리습은 오토캐드에서 사용할 수 있는 프로그래밍 언어입니다. 오토 캐드(CAD) 내부의 도형과 도면 뿐만 아니라 외부 프로그램과 연동하여 사용자가 원하는 다양한 작업을 명령어 하나로 수행할 수 있습니다. ZWCAD, Brics캐드, 캐디안 등과 같은 대안캐드에서도 오토캐드와 유사한 기능을 수행하도록 구현 해 놓았기 ...