(defun c:sJ()
(setvar “cmdecho” 0)
(setq aa (getpoint “n>첫번째점 지정n”))
(setq bb (getpoint aa “n>두번째점 지정n”))
(setq dd (getint “>길이를 입력:n”))(princ)
(setq ee (polar aa (angle aa bb) dd))
(command “pline” aa “w” “0” (/ dd 2) ee “”)
(princ)
)
PLINE 이용해서 화살표를 만드는 리습을 만들었는데
AA,BB 두점을 잡아서 각도를 구하고 입력한 길이의 화살표가 생성됩니다.
OSNAP 잡아서 AA ,BB 두점을 선택 시 재대로 작동이 안됩니다.
어디가 잘못 됐는지 지적해주시면 감사하겠습니다.
osmode 때문일 수 있습니다 리습 구문에 command를 사용 할때는 osmode에 신경을 많이 써야 합니다
감사합니다. 책에 없는것도 신경쓸게 많군요..