Á߽ɼ± ±×¸®±â
;---¼±°ú ¼±¿¡ ´ëÇÑ Á߽ɼ±
(defun c:CCL () (defun *error* (msg)(princ "error: ")(princ msg) (setvar "osmode" os) (setvar "clayer" cla)(princ) ) (setq os (getvar "osmode") cla (getvar "clayer")) (setvar "osmode" 50) ; 32 int, 2 mid, 16 qua, (setq lmid1(getpoint "n > 1st Line mid point: ")) (setvar "osmode" 176) ;32 int, 128 per, 16 qua, (setq lmid2(getpoint lmid1 "n > 2nd Line mid point: ")) (setvar "osmode" 0) (setq an (angle lmid1 lmid2) ds (distance lmid1 lmid2) hds (/ ds 2)) (setq p1 (polar lmid1 an (* ds 1.05))) (setq p2 (polar lmid2 (+ an pi) (* ds 1.05))) (command "layer" "s" "22" "") (command "line" p1 p2 "") (setvar "osmode" os) (setvar "clayer" cla) (princ)
) ; end of defun |