리습을 만들던 도중 삼각함수(?) 같은것을 이용해야 리습 작성이 가능한 상황인거 같아
질문을 올리게 되었습니다.
질문의 이해를 돕기 위해서 예시로 이미지와 같이 설명드립니다.
빨간원(R75) 와 직선(pt1, pt2) 를 그려놓은 상태로
R12 를 그리기 위해 pt3 를 구해야 하는 상황입니다.
캐드로는 옵셋해서 교차점으로 손쉽게 그려지나(흰색선)
리습으로는 해당 pt3의 좌표를 얻어오려고 머리를 굴려봐도 해결책이 나오지 않았습니다.
pt1과 pt2를 이용해서 각도도 구할수 있고 R75 중심점을 포인트로 가져온다는등의 방식은 알고있습니다만 그걸 어떻게 조리해야할지 모르는 상태입니다.
pt1에서 pt3 까지의 상대좌표를 구하기 위한 계산식이나 힌트만이라도 주신다면 직접 해결해보겠습니다. ㅠ
(원이나 직선 등에 대한 리습을 작성해주실 수고까지는 필요하지 않습니다)
ps.참고: https://www.gocad.co.kr/2858863 이건 예전에 제가 달았던 댓글입니다만
이번에는 R값과 한개의 직선에 대한 원의 중심을 구하는 느낌이라 머리가 돌질 않습니다. ㅠㅠ
제 질문에 부족한점이나 설명의 미흡한점이 있다면 말씀해주세요.
정정하겠습니다!
고캐드 회원님들도 올해 좋은 일만 있으시길 바랍니다.
긴글 읽어주셔서 감사합니다.
pt1에서 pt3 까지의 상대좌표를 구하기 위한 계산식이나 힌트만이라도 주신다면 직접 해결해보겠습니다. ㅠ
(원이나 직선 등에 대한 리습을 작성해주실 수고까지는 필요하지 않습니다)
ps.참고: https://www.gocad.co.kr/2858863 이건 예전에 제가 달았던 댓글입니다만
이번에는 R값과 한개의 직선에 대한 원의 중심을 구하는 느낌이라 머리가 돌질 않습니다. ㅠㅠ
제 질문에 부족한점이나 설명의 미흡한점이 있다면 말씀해주세요.
정정하겠습니다!
고캐드 회원님들도 올해 좋은 일만 있으시길 바랍니다.
긴글 읽어주셔서 감사합니다.
1.뻘건 원과 뻘건 선의 교점을 구한당
교점을 리습으로 구하기가 애매해서
수치는 다르지만 pt1 과 ct의 거리를 구해서 2.3 (수직높이)를 구한뒤
pt1(x)-ct(x) 차이 + 반지름(r13) 만큼가서 그릴 반지름(r2.5) 만큼 -x,y 값 이동하여 원을 그리고
ct에서 pt3 까지 사선을 그어 나온 각도값의 반지름의 수직거리까지 arc 를 그리면 되었습니다!
답변 및 관심 가저주셔서 정말 감사드립니다.
나중에 잊어먹어도 다시 찾아보기 위해 댓글(꾹)
위 내용이 필요했던 이유가
하나의 원을 대상으로 지정해두고 R값만 입력후에 선을 그으려고 이리저리 움직일때
grvecs 를 이용해서 미리보여주기 및 그리기 기능을 만들려고 했었습니다.
아예 다른 블로그가 되버렸더군요;
고캐드는 오랜만에 접속했네요. ^^a
(어째 질문만 하러 온 느낌이 들어 실례스럽습니다…)
늦었지만 수야님도 올해 새해복 많이 받으세요!