|
下面的图形可以看成是一堆钢管,如果要做出下图所示图形,一般人肯定是要想到要通过几何计算,将圆的直径求出,显然这是一个比较复杂的过程,而且计算中有开方,计算的结果将出现小数,也给精确作图带来很大的困难。对于这种问题可以采用中望CAD软件的有关命令,尤其是用对齐命令的方法来解决。1 P j: U0 U& j) p$ N0 I
+ k* e/ \; M, T0 g( }, M& h 
% `6 y7 A0 U0 J' _1.先在中望CAD中画一个半径为10的圆,取半径为10主要是为了方便。3 H4 }) _ W. o2 n* v+ o$ }8 X
1 ?. r0 ^# @ e, o {3 y2 y& n
2.再将圆阵列,一行五列,效果如下图所示。
* \0 K2 y6 B% C0 I
* \3 x. [* N8 [4 j3.画一条60度的直线如下图所示。从左边第一圆心以极坐标方式画出。也可以先设置好60度极轴追综方式来画直线。
" _/ g/ L6 w6 J
- t0 {( ~" _- y* f/ j; C2 s4.再用多重复制或阵列制作出图效果。在这里,笔者试了多种方法,都可执行,但为了精确,笔者推荐用中望CO拷贝,先选中5个圆,下拷贝命令,以相对极坐标方式来定点,基点选左边第一圆心,位移点分别为: @20<60;@40<60;@60<60;@80<60,也就是沿60角方向,每次在右上间隔20,这样能保证精确相切。其它作法也可,只是稍不小心就不准确了。
- l; G) G/ C" p注:步骤3和4,也可以使用阵列,设置如下图:
5 ? n% u: G' ~: E, |
) Y% K3 k7 B) C/ ?9 G) h
: C9 e6 j! A* d u! x5 O4 z! D% P5.再将多余的圆删除。2 U2 c8 K) v& U" P3 z% j

$ O0 w5 X4 A, s& g2 z6.在其外面画条公切线,如下图左边公切线,直线命令L,光标在左下圆外边,敲入TAN即捕捉切点,注意当出现下图左下角所示的“延迟切点”时点击。
. L0 S' F3 S7 K j& _- u $ D7 y) P! f8 [! y
7.再把光标移到最上一个圆左边,敲入TAN,当出现下图上面所示的“延迟切点”时点击。* ]! ~4 [% ^# |3 \2 J

) B' x/ ?. w% ^1 ?; m8.点击后就把最左边的一条公切线画出,如下图。相同方法,画出右边和下边
+ G, q% d. G8 W的公切线。
# ^& j7 `# K( o+ } 3 n% o0 a& u7 u) L7 J) I
. l# _8 R, \$ B$ o; ?' L: ] B+ i
9.用圆角命令对刚刚画的三条切线倒圆角,这里只要先设置倒角半径=0。- I. ], `5 |1 n

) M7 W n( D9 }! ^% h10.再画一条长度为100的水平线。) M1 G: f0 ^8 b' c

/ ?% m8 o! a3 a* c0 g( p* v1 I 11.再利用中望CAD对齐命令,将我们画出来的图都选中,与下面那条直线对齐。
k# \1 n9 P: TALIGN (AL)9 L; w. h3 q. A( Y. m/ g/ e
选择对象: 选择全部7 K2 ] W" w5 o( D1 f& {
指定第一个源点: 三角形左下角
& Z7 S. @/ p l; _0 m3 P% w+ q指定第一个目标点: 尺寸标注的左端
2 m! n4 D# x4 G3 z. L% c3 U+ i指定第二个源点: 三角形右下角0 }. T1 `+ `' n: ^0 z: p# g
指定第二个目标点: 尺寸标注的右端6 H3 y7 |* F6 `6 j- _" X
指定第叁个源点: 回车 0 X8 ]3 N0 D# j+ `- M# S4 r: f! o1 r) @
基于对齐点缩放对象[是(Y)/否(N)] <否(N)>: y
0 c q( B2 `1 t- _* r对应点和设置如下图
0 h! ~& E* Y/ K U
) Q( x$ Q/ n! x- j# X, j/ m" d2 {12.最后回车,得到结果,非常精确。
/ N0 s2 a9 r, G9 x8 x 2 p( T* W, J4 w+ k2 U
当然在作完之后,大家一定会想:如果不是100,而是其它数据呢?答案显然是可行的。下面,我们假设作为130,这是一个比较一般的数据了,同样可以精确做出。
4 z: b) P+ C. B& j " f7 w& P( H$ u/ M" a4 \3 J9 o+ _
推而广之,这样的三角堆圆可以做成任意数据的三角形堆栈。# ~/ j$ e9 D X- |7 P
反过来,又再考虑,那不是5个圆,而是10个或另外数目的圆呢?其实也是可以顺利解决的,读者可以试一下其它数目、其它情况,也可将问题再作进一步的延伸。这种学习中望CAD的方法,可提高你的兴趣,也使你的中望CAD知识融汇贯通。* U2 j* X( L2 k$ D" v6 y0 v
1 V2 N, _* G- q) n4 x. m, p[ 本帖最后由 H081218 于 2009-5-14 15:02 编辑 ] |
|