프로그램
캐드 분류

교차 색깔 바꾸는 리습

컨텐츠 정보

  • 211 조회
  • 5 댓글
  • 0 추천
  • 0 비추천
  • 목록

본문

(defun C:B222 (/ a b)
 (graphscr)
  (setvar "cmdecho" 0)
  (setq a (entsel))
  (setq b (getpoint " break할 교차점을 찍어유 : ")) (terpri)
  (command "break" a "f" b "@")
   (command "_.chprop" (ssget "l") "" "la" "2″ "c" "bylayer" "lt" "bylayer" "")
   (princ)
)


저번에 올려주신 리습으로  두선 교차일때 세번으로 끊고 리습은 잘 실행 되었습니다.
한선 교차 되었을때 한번 두번 클릭하고 색깔 변하는 리습을 알고 싶어서 이렇게 글을 올립니다.
번거롭더라도 한번더 클릭해라고 생각하실수 있으시겠지만 그 클릭 하나의 공수가 모요서 시간이 많이 줄어들어 이렇게 부탁드립니다. 제가 바꿔서 연구를 해도 잘 안되니 리습 보시고 수정해 주시면 감사하겠습니다.

관련자료

댓글 5

뭐하남님의 댓글

시작점이 있는 객체가 먼저, 아님 나중으로 알고 있음

수야12님의 댓글

이게 반대쪽 개념이 아니라.. 객체 생성 우선개념일겁니다 제가 3번이라고 얘기하는것도 직접 지정안해주면 분리된 두라인중에 어떤 라인이 변할지 몰라서입니다 (랜덤이라기보다는 캐드 내부생성 우선순위로 결정 되는걸로 알고 있습니다…) 재수 좋으면 내가 원하는게 선택될수도 있고 아니면 반대로 되는거죠 

탐미니님의 댓글

수야님 죄송한데 한선 끊기 그림을 보면 선 선택 한번 교차점 한번으로 색깔이 변하는데  선 선택 반대쪽의 선이 색깔이 변하는데 어디가 잘못된지 몰라서 이렇게 부탁드립니다. 계속 해도 안되서 그러는데 리습의 뭐가 잘못된지 궁금해서 이렇게 질문한 겁니다. 되는거 같긴 한데 계속 반대쪽 선이 바껴요 ㅠ.ㅠ 리습을 수정해 주시면 안될까요?

수야12님의 댓글

기본 세번은 돼야 할거같은데요 선 선택한번 끊을점 한번 색상변할라인 선택 한번 해서 총 세동작이네요.

여분필드1 여분필드2 여분필드3
전체 7,152 / 1 페이지
번호
제목
이름
알림 0