고수님 다시 올립니다 옵셋간격은 고수님이 수정해주셔서 잘쓰고 있습니다 레이어도 구문과 레이어 값이기억이 되게끔 수정좀 해주시면 안되겠습니까 레이어를 여러개를 만들어서 리습을 사용할려니 감당히 안되서요 부탁드리겠습니다 좋은하루 보내세요^^
(defun c:o1 ( / sv s a b d)
(setq sv (if (and (setq s (getcfg “AppData/offset”)) (/= s “”)) (strcat “<” s “>”) “”))
(if (setq a (cond ((setq d (getdist (strcat “n옵셋 간격 ” sv “:”))) (setcfg “AppData/offset” (rtos d)) d) (atof s)))
(while (setq b (entsel))
(command “offset” a b “_non” (mapcar ‘+ (cadr b) ‘(0 0)) “”)
)
)
(princ)
)
약간의 주석을 달았습니다 수고하세요
감사합니다.