原帖由 zhaoming4865 于 2007-10-4 19:26 发表 & V* M8 [2 x( Z$ f
今儿,遇到一个问题,想请大家帮帮忙,若已知圆弧的三个条件:9 c( E* S! J+ R+ B" F2 }1 _8 w
1、与一个圆相切。
; z( o8 j" j/ Z6 K1 }2、圆弧经过的一个点。+ ?+ }- [, m7 x: B+ L
3、圆弧圆心所在的直线。4 T/ V* F) O, ]* U' q2 g' Z
如何来画这个圆弧。
. ?3 P% Z; s& G Y& C6 Z如果点的位置合理,圆都是有的。' r3 t" N- P! K$ K Z# a- a
c CIRCLE 指定圆的圆心或 [三点(3P)/两点(2P)/相切、相切、半径(T)]: 3p
/ f. d7 p& i `, n: n0 x/ v: G指定圆上的第一个点:(圆要过的点)3 @7 V- }5 |9 l- D1 [8 c
指定圆上的第二个点: _tan 到(需要相切到的圆); A$ P p4 _$ @: Y3 V- i
指定圆上的第三个点: _per 到(圆心所在的圆的直线)) c$ ]/ ]* @. T3 v
看下面2个动画(三点不分先后),最后修剪需要留下的那段圆弧。
B! _( f% I$ f, [
/ f4 N8 O1 f9 P* s$ k! S[ 本帖最后由 ttyuhe 于 2007-10-4 21:50 编辑 ] |