原帖由 zhaoming4865 于 2007-10-4 19:26 发表 % H" O# k Z. c8 k$ {
今儿,遇到一个问题,想请大家帮帮忙,若已知圆弧的三个条件:
" Y( ?8 y' ^* d" `1、与一个圆相切。
' n6 a% \* t+ j3 d8 j2、圆弧经过的一个点。
7 h, J6 c9 [! K( j( I) w# v5 Q) \3、圆弧圆心所在的直线。8 z, I+ \1 A3 l( X% R5 p e( c
如何来画这个圆弧。 3 K" b1 U$ Z' z: R9 z* W& v& r. ?; d
如果点的位置合理,圆都是有的。+ f8 u9 [. ]( E
c CIRCLE 指定圆的圆心或 [三点(3P)/两点(2P)/相切、相切、半径(T)]: 3p 7 } w- G0 _6 [; c# {, }, r( P
指定圆上的第一个点:(圆要过的点)
* `1 k# O5 `$ v, v1 g2 ]指定圆上的第二个点: _tan 到(需要相切到的圆)
! Z7 P- f8 |' B% T指定圆上的第三个点: _per 到(圆心所在的圆的直线)# X6 M& H( Y3 [* K2 R1 f1 e: S6 T
看下面2个动画(三点不分先后),最后修剪需要留下的那段圆弧。: U% C: \1 |8 ?
4 B3 N3 J" X9 J! l. _
[ 本帖最后由 ttyuhe 于 2007-10-4 21:50 编辑 ] |