캐드 분류
반복 스케일작업에 대해 질문드립니다.
컨텐츠 정보
- 1,317 조회
- 3 댓글
- 0 추천
- 0 비추천
- 목록
본문
첨부파일과 같이
사각도면틀에 표가 튀어나와 스케일로 줄여야하는 반복작업을 리습으로 대체하려고 하고 있는데요
일단 생각으로는
틀의 좌측 하단으로 기준을 잡고
ssget "w" 으로 상대좌표로 스케일할 영역을 자동 선택하고
원하는 지점 (상대좌표)기준으로 줄이고
화면을 옆으로 옮겨 다시 상대좌표의 원점을 초기화 하는식으로
횟수 repeat 하려는 생각을 하는데
변수에서 setq a (ssget "w" '(@500 500) '(@4000 800) )
상대좌표 자체를 인식못하는거같아서요 .. 도움부탁드립니다.
관련자료
댓글 3
상큼메론90님의 댓글
그냥 저런 것들은 직접 선택해서 하는게 더 좋을 것 같은데요??? 일단 틀의 좌측 하단보다는, 표의 좌측 하단을 포인트 잡는게 작업에 더 유리할 듯 합니다. dwg파일을 올리셔야 되는데…
아래 참조해서 해 보세요… 포인트에서 부터, 좌표로 객체를 선택합니다.
(defun MELON ( / pt ss ) (if (and (setq pt (getpoint "n포인트 클릭 :")) (setq ss (ssget "w" pt (mapcar '+ (list 4000.0 800.0 0.0) pt) ) ) ) ) ;if ) ; defun
;;;;;;;