原帖由 zhaoming4865 于 2007-10-4 19:26 发表 4 s; Q' u/ B) i# s( ?$ Y
今儿,遇到一个问题,想请大家帮帮忙,若已知圆弧的三个条件:
. d. V) Z9 y( e% C0 Y) L1、与一个圆相切。
( U) o% \; ^$ F/ j$ x2、圆弧经过的一个点。" E$ j- ?! H8 c
3、圆弧圆心所在的直线。
* W/ @' H; J7 R6 t; R/ t9 y如何来画这个圆弧。 * r2 w1 ]4 \- ?. y. P8 f, f: c8 Y
如果点的位置合理,圆都是有的。# r- `: Z0 r0 c) y) Z8 V
c CIRCLE 指定圆的圆心或 [三点(3P)/两点(2P)/相切、相切、半径(T)]: 3p 7 K b! \& X3 B0 R/ v
指定圆上的第一个点:(圆要过的点)4 h; J8 S V8 S- ~6 ]2 J
指定圆上的第二个点: _tan 到(需要相切到的圆)" Y/ O, N1 B5 I
指定圆上的第三个点: _per 到(圆心所在的圆的直线) M4 E: c4 `) F/ L
看下面2个动画(三点不分先后),最后修剪需要留下的那段圆弧。' }3 W @4 E, H& U, _) f
8 L5 s( w) Y C8 x! l' e6 ?4 I[ 本帖最后由 ttyuhe 于 2007-10-4 21:50 编辑 ] |