原帖由 zhaoming4865 于 2007-10-4 19:26 发表 6 L9 q. H, B9 P$ A* Z; [
今儿,遇到一个问题,想请大家帮帮忙,若已知圆弧的三个条件:
% |% k8 z8 z. W! g1、与一个圆相切。
8 x* l& R" h) X7 B- ~5 Z# x/ B: H) |2、圆弧经过的一个点。
j" E% V3 a5 |) s; ^3、圆弧圆心所在的直线。: [" i' Q, |1 K" o: Z) V
如何来画这个圆弧。 * r6 R" f0 c k. a- ~
如果点的位置合理,圆都是有的。
; P' |8 p7 D6 F( Hc CIRCLE 指定圆的圆心或 [三点(3P)/两点(2P)/相切、相切、半径(T)]: 3p
% H2 d$ ]- Q, O; L6 j7 m5 v指定圆上的第一个点:(圆要过的点)0 n$ D( d1 W9 m7 `" x; H$ Q6 Z# {6 W' O
指定圆上的第二个点: _tan 到(需要相切到的圆)
4 R8 l' e Y) T2 M5 m+ |* K指定圆上的第三个点: _per 到(圆心所在的圆的直线)7 K8 Q+ ^% g7 E3 Z
看下面2个动画(三点不分先后),最后修剪需要留下的那段圆弧。
7 k' @8 c& a/ n8 j. o
- [# Z* V4 L+ t i# o k[ 本帖最后由 ttyuhe 于 2007-10-4 21:50 编辑 ] |