Lv.0 등록일: 2004-11-032004-11-03T10:30:25+09:00 2004-11-03T10:30:25+09:00카테고리: AutoCAD & CADian world ucs를 움직일수가 있나여? world ucs를 움직일수가 있나여? new로 새로 지정을 한다고 world ucs 의 0,0이 움직이는건 아닌것 같은데요… world 자체를 움직일수가 있을까요 공유 Facebook 관련 있는 질문들 객체 전체 간격 조정 할수 있을까요? 블록 안에서 블록을 만들 수 있나요? 과거에는 됐었는데 2023부터 안되나요? 캐드 2023 find 명령어가 너무 느립니다. 폴리선 각도에 맞는 문자를 폴리선위에 올리고싶습니다. (관로선형에 위에문자올릴때) 11 답변 작성 순 최신 순 공감 순 [Deleted User] 2004-11-03T17:26:43+09:00답변 등록 답변 등록 일시 2004-11-03 5:26 pm UCS를 전환하는 명령만 넣으면 되는데요…. ㅎㅎㅎ [Deleted User] 2004-11-03T17:25:44+09:00답변 등록 답변 등록 일시 2004-11-03 5:25 pm ;———————————————————————————— (defun c:of3 (/ a b p1 p2 a_p10 a_p11 b_p10 b_p11 of3_ang10 of3_dist10 of3_dist10 of3_dist11) ;평행한 두선의 중심선 그리기 (setvar “osmode” 0) (setq a (entsel)) (setq b (entsel)) (command “ucs” “w”) ;; UCS를 W로 전환 (setq a_p10 (of3_get_dxf a 10)) (setq a_p11 (of3_get_dxf a 11)) (setq b_p10 (of3_get_dxf b 10)) (setq b_p11 (of3_get_dxf b 11)) (of3_po_chk a_p10 a_p11 b_p10 b_p11) (command “dist” a_p10 b_p10) (setq of3_ang10 (angle a_p10 b_p10)) (setq of3_dist10 (getvar “distance”)) (command “dist” a_p11 b_p11) (setq of3_ang11 (angle a_p11 b_p11)) (setq of3_dist11 (getvar “distance”)) (setq p1 (polar a_p10 of3_ang10 (/ of3_dist10 2))) (setq p2 (polar a_p11 of3_ang11 (/ of3_dist11 2))) (command “line” p1 p2 “”) (setvar “osmode” 0) (command “ucs” “p”) ;; 이전 UCS로 복귀 ) (defun of3_po_chk (p1 p2 p3 p4) (setq of3_po_cr (inters p1 p3 p2 p4 )) (if of3_po_cr (progn (setq b_p10 b_p11) (setq b_p11 (of3_get_dxf b 10)) ) ) (prin1) ) (defun of3_get_dxf(ga gb) (cdr (assoc gb (entget (car ga)))) ) ;———————————————————————————— [Deleted User] 2004-11-03T11:20:02+09:00답변 등록 답변 등록 일시 2004-11-03 11:20 am world 는 고정이니.. lisp 변경이 더 쉬울 것 같군요 [Deleted User] 2004-11-03T10:59:45+09:00답변 등록 답변 등록 일시 2004-11-03 10:59 am 음 어려워진당.. ^^;; ucs를 자주바꾸시나본뎅 할때마다 바꾸기도 뭐하구.. ㅡ.,ㅡ; [Deleted User] 2004-11-03T10:54:21+09:00답변 등록 답변 등록 일시 2004-11-03 10:54 am 에고 엔터를 ㅠㅠ…리습 게시판에서 어느분께서 선분 중간에 선분을 긋는 리습을 만들어주셨는뎅…그게 ucs변경하면 안먹히걸랑요 ^^ [Deleted User] 2004-11-03T10:53:20+09:00답변 등록 답변 등록 일시 2004-11-03 10:53 am 아… [Deleted User] 2004-11-03T10:48:45+09:00답변 등록 답변 등록 일시 2004-11-03 10:48 am 음 왜 꼭 월드를 바꿔야 되는지 이유가 궁금하네용 그럴필요가.. 신규만들어서 사용자 정의로 얼마든지 쓰셔두 되는뎅.. [Deleted User] 2004-11-03T10:46:50+09:00답변 등록 답변 등록 일시 2004-11-03 10:46 am 진정 월드는 못 바꾸나여? 아흑 ㅠㅠ 못 바꾼다니깐 더 바꾸고 싶네염 [Deleted User] 2004-11-03T10:43:42+09:00답변 등록 답변 등록 일시 2004-11-03 10:43 am 음 월드는 표준이기때문에 안바뀌죠…. 이명령어는 사용자ucs 니까요 [Deleted User] 2004-11-03T10:42:00+09:00답변 등록 답변 등록 일시 2004-11-03 10:42 am 그렇게 움직이곤..다시 world로 하면 예전 0,0 위치로 바껴버리는데염? 그럼 월드는 안 바꼈다는 얘기가 아닌가요.. [Deleted User] 2004-11-03T10:36:47+09:00답변 등록 답변 등록 일시 2004-11-03 10:36 am 움직입니당 ^^; ucs or
UCS를 전환하는 명령만 넣으면 되는데요…. ㅎㅎㅎ
;————————————————————————————
(defun c:of3 (/ a b p1 p2 a_p10 a_p11 b_p10 b_p11 of3_ang10 of3_dist10 of3_dist10 of3_dist11)
;평행한 두선의 중심선 그리기
(setvar “osmode” 0)
(setq a (entsel))
(setq b (entsel))
(command “ucs” “w”) ;; UCS를 W로 전환
(setq a_p10 (of3_get_dxf a 10))
(setq a_p11 (of3_get_dxf a 11))
(setq b_p10 (of3_get_dxf b 10))
(setq b_p11 (of3_get_dxf b 11))
(of3_po_chk a_p10 a_p11 b_p10 b_p11)
(command “dist” a_p10 b_p10)
(setq of3_ang10 (angle a_p10 b_p10))
(setq of3_dist10 (getvar “distance”))
(command “dist” a_p11 b_p11)
(setq of3_ang11 (angle a_p11 b_p11))
(setq of3_dist11 (getvar “distance”))
(setq p1 (polar a_p10 of3_ang10 (/ of3_dist10 2)))
(setq p2 (polar a_p11 of3_ang11 (/ of3_dist11 2)))
(command “line” p1 p2 “”)
(setvar “osmode” 0)
(command “ucs” “p”) ;; 이전 UCS로 복귀
)
(defun of3_po_chk (p1 p2 p3 p4)
(setq of3_po_cr (inters p1 p3 p2 p4 ))
(if of3_po_cr
(progn
(setq b_p10 b_p11)
(setq b_p11 (of3_get_dxf b 10))
)
)
(prin1)
)
(defun of3_get_dxf(ga gb)
(cdr (assoc gb (entget (car ga))))
)
;————————————————————————————
world 는 고정이니.. lisp 변경이 더 쉬울 것 같군요
음 어려워진당.. ^^;; ucs를 자주바꾸시나본뎅 할때마다 바꾸기도 뭐하구.. ㅡ.,ㅡ;
에고 엔터를 ㅠㅠ…리습 게시판에서 어느분께서 선분 중간에 선분을 긋는 리습을 만들어주셨는뎅…그게 ucs변경하면 안먹히걸랑요 ^^
아…
음 왜 꼭 월드를 바꿔야 되는지 이유가 궁금하네용 그럴필요가.. 신규만들어서 사용자 정의로 얼마든지 쓰셔두 되는뎅..
진정 월드는 못 바꾸나여? 아흑 ㅠㅠ 못 바꾼다니깐 더 바꾸고 싶네염
음 월드는 표준이기때문에 안바뀌죠…. 이명령어는 사용자ucs 니까요
그렇게 움직이곤..다시 world로 하면 예전 0,0 위치로 바껴버리는데염? 그럼 월드는 안 바꼈다는 얘기가 아닌가요..
움직입니당 ^^; ucs or