|

楼主 |
发表于 2007-3-14 16:21
|
显示全部楼层
谢谢大家了。
cnilewx 说的很详细啊,太感谢了。" s1 A4 T& l) u" t
我试下用文字表述下,配合下cnilewx ( b; O" B8 C4 m9 ?8 g
问题:已知圆A(半径R1),点B(点B在圆外),做一段经过B点,并与圆A相切的圆弧(半径已知R2),
( T2 x' Q, R/ C' @; S9 m1,如果R2<R1,那么会有个临界值,如果R2<临界值,这弧是不存在的;- q* P8 z+ K$ i! Q3 |
如果R1>R2>临界点,那么方法是:
$ `8 Q6 v, @/ I$ i9 r对点B做半径R2的圆,再以圆A的圆心做R1加R2长度的圆,交点即为所求弧的圆心。! T8 p0 H& {" i7 H
2,如果R2>R1,则方法是:+ n& s( g( e5 _& r9 [
对点B做R2圆,以圆A的圆心做R2减R1长度的圆,交点即为所求弧的圆心。
$ D& e, U, U, ~6 h(当然R2如果无限大的话,弧也是不存在的。)* u D# J) I( U: K8 m( ]1 _
另外,如果点B在圆内,我想应该是同等于情况2的。 |
|