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