|
|

楼主 |
发表于 2007-3-14 16:21
|
显示全部楼层
谢谢大家了。
cnilewx 说的很详细啊,太感谢了。0 |' ?/ _: M- w l( Y
我试下用文字表述下,配合下cnilewx
5 w- ~# G! M$ k问题:已知圆A(半径R1),点B(点B在圆外),做一段经过B点,并与圆A相切的圆弧(半径已知R2),
- D, l6 D: S- i* P1 V p/ A4 M7 f1,如果R2<R1,那么会有个临界值,如果R2<临界值,这弧是不存在的;% |' E& Z" P9 [& f
如果R1>R2>临界点,那么方法是:
% e% B0 B+ g0 s3 r, o4 u对点B做半径R2的圆,再以圆A的圆心做R1加R2长度的圆,交点即为所求弧的圆心。
: y1 Y- K0 _% I$ O) b6 U5 q2,如果R2>R1,则方法是:
6 s$ b l" Z/ u% |; N; ^6 A对点B做R2圆,以圆A的圆心做R2减R1长度的圆,交点即为所求弧的圆心。# C0 x, g7 M8 q3 F! k/ ]" T
(当然R2如果无限大的话,弧也是不存在的。)
! e; ^7 E R- r N) c3 ~: ?7 d另外,如果点B在圆内,我想应该是同等于情况2的。 |
|