|
|

楼主 |
发表于 2007-3-14 16:21
|
显示全部楼层
谢谢大家了。
cnilewx 说的很详细啊,太感谢了。
1 J( a) v. W1 f7 }" ?, B/ E我试下用文字表述下,配合下cnilewx
1 |- w( d A7 @5 U! S( o8 C* Q问题:已知圆A(半径R1),点B(点B在圆外),做一段经过B点,并与圆A相切的圆弧(半径已知R2),
# A6 t: Z) Q$ S V' {8 T0 D' C1,如果R2<R1,那么会有个临界值,如果R2<临界值,这弧是不存在的;' l) H/ f4 W) k/ x- Z" d
如果R1>R2>临界点,那么方法是:8 g0 @5 k: O4 g
对点B做半径R2的圆,再以圆A的圆心做R1加R2长度的圆,交点即为所求弧的圆心。' c: {6 _8 |! j" m3 ?& O
2,如果R2>R1,则方法是:1 I1 j1 m: z. M! M4 |0 o. H0 P+ ^
对点B做R2圆,以圆A的圆心做R2减R1长度的圆,交点即为所求弧的圆心。
4 g- [' W5 Q% u(当然R2如果无限大的话,弧也是不存在的。)+ S; f$ h/ E: j
另外,如果点B在圆内,我想应该是同等于情况2的。 |
|