|

楼主 |
发表于 2007-3-14 16:21
|
显示全部楼层
谢谢大家了。
cnilewx 说的很详细啊,太感谢了。$ d0 {$ K/ _. d7 L# w0 \
我试下用文字表述下,配合下cnilewx
1 G$ g8 G, g. D7 o! D问题:已知圆A(半径R1),点B(点B在圆外),做一段经过B点,并与圆A相切的圆弧(半径已知R2),) ]6 S( C2 k7 M. A. z
1,如果R2<R1,那么会有个临界值,如果R2<临界值,这弧是不存在的; H3 V' r2 M( U5 ^6 C) a4 k
如果R1>R2>临界点,那么方法是:
/ y! E& n: D& ^8 U9 m+ T对点B做半径R2的圆,再以圆A的圆心做R1加R2长度的圆,交点即为所求弧的圆心。
9 B& g, f( W! f) v' H N( n: T2,如果R2>R1,则方法是:' R7 T3 l/ o# D0 `+ [
对点B做R2圆,以圆A的圆心做R2减R1长度的圆,交点即为所求弧的圆心。- C! t3 v& x7 q; ^5 F \
(当然R2如果无限大的话,弧也是不存在的。)7 w0 \" r0 P2 C* R! X* Y3 ^
另外,如果点B在圆内,我想应该是同等于情况2的。 |
|