|
2008年10月25日,中望公司北京分公司技术部组织的大连地区“中望CAD技术竞赛” 在大连交通大学如期举行。本人有幸参加了本次竞赛,由于名额有限,来参加竞赛的设计师大概只有40人,大多来自勘察设计或者制造业行业企业的技术骨干。试题还是有一定的难度的,几乎涵盖了所有有关中望CAD的知识点,对技巧性的要求也很高。
9 p+ p( \0 p' V( `1 E) |* L$ s6 R" N5 X7 p
中望CAD目前在国内应该是最好用的二维平台软件了,考虑到很多跟我一样要经常使用中望CAD的同行的需要,也是为了满足众多没有参加这次技术竞赛的设计师的要求,我在此特意挑选了其中的一道竞赛试题,与各位同行一起学习、分享。这道试题也是我认为本次竞赛中较具技巧性的一道,巧妙地运用了缩放命令。据我了解,很多参赛的同行当天都没能把这道试题解答出来。
: u$ I9 v1 n* a( U7 W" }! F! }# R1 a5 Q3 x' V0 i* M& n7 g* }
原题是这样的:已知正六边形的边长为50,绘制如下的图形: 6 Z: y8 R" p" o
; M* z2 L; N8 P' x
! k& g7 f* [" f
其中:正六边形与正三角形同心;六个圆相邻两圆相切,且分别与正六边形相邻两边相切;正三角形与三个大圆相切,且与三个小圆分别相交与三角形的三个顶点。; u) f( X8 a) I6 R3 ]; u3 u
I+ G% E! _% K: p' z+ v9 o 此题猛然一看,确实感觉无从下手。但仔细分析一下,如果能够确定任一组相邻的大、小圆的位置,一个Array不就迎刃而解了?但是如何确定这一对圆的位置呢?下面我就给大家简单的概述一下绘图过程,有兴趣的朋友可以自己动手先试一下。8 d5 ~( w5 e: H( h) L. {* S) O1 M
4 \6 n/ I! t( w
步骤一:任意绘制同心的正六边形a和正三角形b,边长任意;此时的a与b并不是最终图中的正六边形与正三角形,而是为了确定一组相邻大、小圆的位置而做的辅助六边形与三角形。
4 O+ S, z( G5 ]5 n8 v% o: W! A2 j4 w2 W' W) Z6 t5 T. ~
步骤二:利用三点画圆(切点—切点—端点)绘制小圆c,再用相切—相切—相切绘制大圆d
% H) L4 H) e$ {) D$ l
$ x+ q) f* V) h; U& N* b( e
' E8 l# A# K: j$ i8 h6 d% T: _ 步骤三:做大圆d的外切正六边形e,使得e的一边CD与正六边形a的一边AB重合。
1 `6 ^7 H. n. Z! r0 F0 h" V" ~
x6 ?8 {: t4 T& Q9 z" y% R) R, }% g
步骤四:这一步也是解此题最为关键的一步,巧妙的运用了Scale命令。对多边形e进行缩放,以D点为基点,将DC参照缩放至DA。# l# _) U9 c/ b- }1 C7 q% i4 m' z
( X2 ?( h# Q- g1 A. K
; J' p. r! u2 E) o/ _/ b! ]" b 此时,应该说胜利就在眼前了。( _/ w3 y j( n) ?. U7 Z. u, r
步骤五:将最初的辅助六边形与辅助三角形a与b删除,然后将圆c与圆d作为一组对象进行环形Array,以缩放后的正六边形e的中心为阵列的中心点,填充数目为3。 ' ]- m J; i1 J3 q" |& {- X1 g- X5 X) ?
6 Y! q2 D& ~+ X" r4 _. ?0 j, h, f3 j3 F: i
步骤六:以正六边形e的中心为中心绘制正三角形p,使得p的一边与圆d相切。最后,整体再Scale,将正六边形e的边长AD缩放为50即可。
$ I+ f2 u& I s$ L9 E
" U7 ?' n( D. X9 @
% {4 U8 {1 l' F$ K# Z& } 至此,这道题就完整的做完了。
( d4 G# Q+ @, ]. I/ M, O7 }" j6 R
* @3 _% w0 d7 p6 E: R# Y7 _ 这只是Scale命令一个简单的应用,在CAD中绘制更为复杂的工程图的时候,Scale命令的便捷性会体现得更加淋漓尽致。当然,要熟练自如的运用Scale命令,最大限度的发挥Scale的技巧,还得在实践中不断总结,挖掘潜力。
) V3 Z t+ M7 H2 v! D/ X* U% A: |+ O
通过这次“中望CAD技术竞赛”,我体会到在实际设计工作中,如果熟悉一些技巧性操作,将会极大地提升设计工作效率。相信通过对这道竞赛试题的剖析,在熟练运用Scale命令后,将会让各位同行的学习与日常设计工作如虎添翼。6 V4 ]$ I, {" b% W" Z1 C9 z
* F l6 z5 {4 Z7 R( d# V[ 本帖最后由 国产007 于 2009-1-15 13:58 编辑 ] |
|