|

楼主 |
发表于 2007-3-14 16:21
|
显示全部楼层
谢谢大家了。
cnilewx 说的很详细啊,太感谢了。
; N. o# S. u4 f我试下用文字表述下,配合下cnilewx 8 V% g2 m3 \% }8 s+ R' m' H
问题:已知圆A(半径R1),点B(点B在圆外),做一段经过B点,并与圆A相切的圆弧(半径已知R2),, V! y% E" L; S' z5 }6 R
1,如果R2<R1,那么会有个临界值,如果R2<临界值,这弧是不存在的;+ Q9 ^) `& t9 R4 O4 e+ n
如果R1>R2>临界点,那么方法是:
! e. o4 [, g" c v M对点B做半径R2的圆,再以圆A的圆心做R1加R2长度的圆,交点即为所求弧的圆心。
* L) E) x" M+ P- c' a! m2,如果R2>R1,则方法是:
: X5 T f& s) K; w: Z* v$ \1 M对点B做R2圆,以圆A的圆心做R2减R1长度的圆,交点即为所求弧的圆心。& T" p! |+ k/ v" @5 u7 [# S
(当然R2如果无限大的话,弧也是不存在的。)
: }) F5 t2 F( Z; B; w另外,如果点B在圆内,我想应该是同等于情况2的。 |
|