原帖由 zhaoming4865 于 2007-10-4 19:26 发表 % x0 d! R' f7 [2 i- W8 |, [
今儿,遇到一个问题,想请大家帮帮忙,若已知圆弧的三个条件:: t' g% u/ w' r9 G2 G+ x8 p
1、与一个圆相切。
: b8 I9 H$ N/ F2 k/ _7 f4 Z6 e, l2、圆弧经过的一个点。
/ ]# J: j* z( y2 m2 j! O3、圆弧圆心所在的直线。
- D6 u6 u( [! l8 D7 s0 ~4 X: i如何来画这个圆弧。 / Z4 e) a0 C1 ^2 k. g9 U6 M
如果点的位置合理,圆都是有的。
* _" g- e4 c+ p9 N9 M) i( dc CIRCLE 指定圆的圆心或 [三点(3P)/两点(2P)/相切、相切、半径(T)]: 3p
5 \7 |* y6 s0 B" T% H$ l指定圆上的第一个点:(圆要过的点)3 }8 C' l6 Z6 u* N* ~* A( X* t
指定圆上的第二个点: _tan 到(需要相切到的圆)1 H8 T0 Y9 ^2 _6 b' X
指定圆上的第三个点: _per 到(圆心所在的圆的直线)% g- a+ b) j2 Y; O+ L
看下面2个动画(三点不分先后),最后修剪需要留下的那段圆弧。, w) y1 [! k& z# n- [2 I* N7 t" ?; w
9 J; i7 d- P1 K. m y( U1 W" F% T[ 本帖最后由 ttyuhe 于 2007-10-4 21:50 编辑 ] |