|

楼主 |
发表于 2007-3-14 16:21
|
显示全部楼层
谢谢大家了。
cnilewx 说的很详细啊,太感谢了。
$ c( b {$ Z2 i' N我试下用文字表述下,配合下cnilewx
) M7 D0 n' E% u0 y问题:已知圆A(半径R1),点B(点B在圆外),做一段经过B点,并与圆A相切的圆弧(半径已知R2),
+ G- H! z2 N& X, Q3 n5 R1,如果R2<R1,那么会有个临界值,如果R2<临界值,这弧是不存在的;
: E, q7 k2 `# h- B* N- x$ m: }- R如果R1>R2>临界点,那么方法是:: h9 a- K0 G8 R5 ?( b
对点B做半径R2的圆,再以圆A的圆心做R1加R2长度的圆,交点即为所求弧的圆心。5 a! o- x; l2 m& ]" P. `8 V) q5 o9 W
2,如果R2>R1,则方法是:
1 K( B. W& F) W3 [$ H对点B做R2圆,以圆A的圆心做R2减R1长度的圆,交点即为所求弧的圆心。
; o3 h0 f+ d8 b3 |2 T" L(当然R2如果无限大的话,弧也是不存在的。)
* U( V9 e3 _* h+ {另外,如果点B在圆内,我想应该是同等于情况2的。 |
|