아무리 검색을 해도 안나오네요.. 리습 몇개 받긴 했는데 한 기준점을 기준으로 스케일이 변경 될뿐 제자리에서 여러객체들이 스케일 조정 가능한 리습은 못찾겠네요 ..
혹시 알고계신 고수분 계시면 공유 부탁드립니다.
제가 받은 리습 올리겠습니다.
(defun c:MSS(/ deflt old_b_scale alrim bp ojt)
(setvar “DIMZIN” 0)
(if (= b_scale nil) (setq b_scale 1) (setq old_b_scale b_scale))
(setq deflt (rtos b_scale 2 3))
(setq alrim (strcat “n 스케일값 ? [기본값=” (print deflt) “] : “))
(setq b_scale (getreal alrim))
(if (= b_scale nil) (setq b_scale old_b_scale))
(setq bp (getpoint “n 기준점 ?…”))
(setq ojt (ssget))
(while (/= bp nil) ;반복 구문
(command “scale” ojt “” bp b_scale)
(setq bp (getpoint “n 기준점 ?…”))
(prompt “n 스케일값 ?…”)
(setq ojt (ssget))
);end of wile
);end of defun
제자리의 기준이 어디일까요?
각 객체의 중심점이라고 보면 될거 같습니다.
아키오피스 (archioffice.co.kr) 여기서 XPRESS 다운 받아서 설치 하시면 원하시는 기능 있습니다. 유료이만 한달 무료사용가능하고 한달후에도 말씀하신 기능과 기타 다른 일부기능 사용가능합니다.
추천은 유료 프로그램 1년 55000원 드림 추천드립니다. 건축 토목 기타등등 유용한 기능이 많습니다.