옵셋 리습 구합니다.
혹시 아래두가지 모두 가능할까요?
캐드 버전은 2012,2015인데 두개다 가능할까요?
1. 멀티옵셋
원하는 객체의 양쪽 옵셋을 합니다. 단 객체와 다른 Layer로
2. 옵셋(Match)
원하는 객체의 옵셋 진행시 다른 Layer로 Match후 옵셋값 지정 옵셋 진행입니다.
혹시 이렇게 가능하게 옵셋 구할 수 있을까요?
부탁 드립니다.
공유
비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.
해당 질문을 신고하는 이유를 간단히 입력해주세요.
해당 답변을 신고하는 이유를 간단히 입력해주세요.
해당 유저를 신고하는 이유를 간단히 입력해주세요.
수야12 님
감사합니다.
근데 offset match 기능이 기존 offset에다가 match만 추가하는걸로도 가능할까요?
두번째 매치처럼요…..
두번째 매치
(defun c:ff1( / dist o o1 o2 lay)
(vl-load-com)
(setq o(vlax-ename->vla-object(car(entsel “n매치시킬 객체선택:”))))
(setq lay(vla-get-Layer o ))
(setq dist(getreal “n옵셋 거리값입력:”))
(setq o1(vlax-ename->vla-object(car(entsel))))
(vla-offset o1 dist)
(setq o2(vlax-ename->vla-object(entlast)))
(vla-put-Layer o2 lay)
(vla-offset o1 (- dist))
(setq o2(vlax-ename->vla-object(entlast)))
(vla-put-Layer o2 lay)
(princ)
)
단순하게 구성합니다 ..
(defun c:ff( / dist o o2)
(vl-load-com)
(setq dist(getreal “n옵셋 거리값입력:”))
(setq o(vlax-ename->vla-object(car(entsel))))
(vla-offset o dist)
(setq o2(vlax-ename->vla-object(entlast)))
(vla-put-Layer o2 “01(RED)”) ;;레이어이름은 변경 해서 사용하세요
(vla-offset o (- dist))
(setq o2(vlax-ename->vla-object(entlast)))
(vla-put-Layer o2 “01(RED)”) ;;레이어이름은 변경 해서 사용하세요
(princ)
)
수야12님 멀티옵셋은 확인 했는데…
두번째 옵셋 진행시 옵셋하는 객체와 옵셋된 객체가 서로 다른 Layer로 구분되게 할수는 없을까요?
어떻게 찾아야 할지……..
감사합니다.
양쪽옵셋은 상하/좌우 구분없이 Line에 대한 양쪽 옵셋만 되면 되거든요…..
http://www.lee-mac.com 에 가보세요 그곳에서 비슷한 리습 본거 같네요
그러구 옵셋 방향이 상하도 있구 좌우도 있는데요 ^^;; 그냥 양쪽옵셋이라면….