|

楼主 |
发表于 2007-3-14 16:21
|
显示全部楼层
谢谢大家了。
cnilewx 说的很详细啊,太感谢了。$ S& }( g& M6 |1 K* w
我试下用文字表述下,配合下cnilewx - ]) N% d8 W! X# L) `) G0 d
问题:已知圆A(半径R1),点B(点B在圆外),做一段经过B点,并与圆A相切的圆弧(半径已知R2),
5 Q1 |4 K( U- ]! b1,如果R2<R1,那么会有个临界值,如果R2<临界值,这弧是不存在的;& b3 w# p# R- M- s: N4 b
如果R1>R2>临界点,那么方法是:
$ A% S9 x% \' \6 P2 a4 i对点B做半径R2的圆,再以圆A的圆心做R1加R2长度的圆,交点即为所求弧的圆心。
2 I& d: N3 Q; ?: x2,如果R2>R1,则方法是:' t8 t2 z0 b k( x8 W8 u' O3 f# D
对点B做R2圆,以圆A的圆心做R2减R1长度的圆,交点即为所求弧的圆心。
% m4 G# L* f# U4 S% y(当然R2如果无限大的话,弧也是不存在的。)6 D9 R( s/ `& \$ f) n; h
另外,如果点B在圆内,我想应该是同等于情况2的。 |
|