교차하는점에 가상교차점을 이용해서 3p라인으로 종횡단을 하려고 하는데,
밑에 있는 빨간라인에 가상교차점이 생깁니다. 이것을 위에있는 파란라인에 선택이 되어서 3p라인을 그려야 합니다.
다 그린다음 rotate3d를 이용해서 돌리면 종횡단이 완성이 되는데 말입니다. 현실은 근처점을 이용해서 그리고 있습니다.
고수님들 부탁해요
공유
비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.
해당 질문을 신고하는 이유를 간단히 입력해주세요.
해당 답변을 신고하는 이유를 간단히 입력해주세요.
해당 유저를 신고하는 이유를 간단히 입력해주세요.
혹시 이런 리습이 있으면 좋은데… 흐흐흐
제생각에는,,,뷰포인트를 조절해서 하시는게 제일 낫지 싶습니다. 뷰를 45도나 30도 각도에서 보면… 선택이 가능할 거에요
찾았습니다. ㅋㅋ
리습강의 (34) ***grdraw***
1. grdraw 함수란?
(grdraw) 함수는 캐드에 실제로 선을 긋지는 않습니다.
하지만 화면상에서 꼭 그어진 것처럼 보이게 합니다.
(getcorner)함수를 사용하면 첫번째점과 두번째점을
가상의 선으로 그려주는 모습이 보입니다.
그것과도 같이 가상의 선을 그려줍니다.
샤미르님의 요청으로 진행합니다.
2. 함수 형태
(grdraw 시작점 끝점 색깔 [highlight])
‘시작점’에서 ‘끝점’까지 ‘색깔번호’ 의 선을 그려줍니다.
‘highlight’ 라는 옵션에 ‘1’ 이라고 써주면 점선으로 표현됩니다.
3. 예제
아래는 사용자가 두점을 선택하면 노란색(2번)으로 highlight 효과를 주어
화면에 가상선을 그려줍니다.
(defun c:test1(/ p1 p2)
(Setq p1 (getpoint “1st Point : “)
p2 (getpoint “2nd Point : “)
)
(grdraw p1 p2 2 1) ;highlight 옵션포함
)
아래는 사용자가 두점을 선택하면 녹색(3번)으로 highlight 효과없이
화면에 가상선을 그려줍니다.
(defun c:test2(/ p1 p2)
(Setq p1 (getpoint “1st Point : “)
p2 (getpoint “2nd Point : “)
)
(grdraw p1 p2 3) ;highlight 옵션포함
)
출처 : http://vbcad.co.kr
밑에 있는 체인을 dr 명령어로 back을 한후에 가상교차점이용하면 더 쉬움