OpenDiary

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ OpenDiary ] in KIDS
글 쓴 이(By): towndrum (洞 里 鼓)
날 짜 (Date): 2006년 7월 12일 수요일 오전 12시 29분 20초
제 목(Title): Re: 주절..



Open Diary 보드지만 글타래가 이어지고 있는 관계로... :)

고정된 위치의 두 원에 접하는 제 3의 원의 중심 
(x_3, y_3)을 구하는 게 문제 같은데...

고정된 두 원 중 하나의 중심을 원점으로
나머지 원의 중심과 원점을 이은 선분을 x축으로 잡으면
(r_1 >= r_2 라 하자.)

x^2 +y^2 = (r_1)^2
(x-x_1)^2 +y^2 = (r_2)^2

구하고자 하는 원의 중심을 (x_3, y_3) 반지름을 r_3 라 하면

(x-x_3)^2 + (y-y_3)^2  =(r_3)^2

중심 사이의 관계식으로부터

x_3 =  {(r_1 +r_3)^2 -(r_2 +r_3)^2 +(x_1)^2 }/(2x_1)
y_3 =  sqrt{(r_1 +r_3)^2 - (x_3)^2 }

원하는 만큼 회전변환 후 평행이동시키면 애초에 원하는 좌표를 
구할 수 있겠네요.


[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.