張忠良
摘 要:對(duì)于水利工程專(zhuān)業(yè)而言,在對(duì)CAD軟件應(yīng)用中,軟件并不具備水利專(zhuān)業(yè)的特性,所以在繪制水利工程圖時(shí),CAD的命令的應(yīng)用來(lái)實(shí)現(xiàn)繪圖意圖時(shí),操作的便捷性還需要軟件使用者不斷總結(jié)。為了方便作圖、識(shí)圖,CAD制圖時(shí),往往需要對(duì)平面圖進(jìn)行倒置、旋轉(zhuǎn)等操作。文章主要針對(duì)CAD制圖中,通過(guò)鏡像(mirror)命令和旋轉(zhuǎn)(rotate)命令的交互使用可以實(shí)現(xiàn)對(duì)CAD圖形進(jìn)行無(wú)差別的旋轉(zhuǎn),文章介紹具體的操作過(guò)程,和對(duì)過(guò)程進(jìn)行了簡(jiǎn)單的論證。
關(guān)鍵詞:CAD;鏡像(mirror);旋轉(zhuǎn)(rotate);源對(duì)象
中圖分類(lèi)號(hào):TV222 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):2095-2945(2018)09-0108-03
Abstract: For hydraulic engineering specialty, in the application of CAD software, the software does not have the characteristics of water conservancy specialty, so the CAD command should be used to realize the drawing intention when drawing water conservancy engineering drawings. The ease of operation also requires software users to continue summing up. In order to facilitate the drawing and recognition of CAD drawing, it is often necessary to invert and rotate the plane map. This paper mainly aims at the CAD drawing, and through interactive use of the mirror command and the rotate command, we can realize undifferentiated rotation of the CAD graph. This paper introduces the specific operation process, and makes a simple demonstration of the process.
Keywords: CAD; mirror; rotate; source object
CAD軟件屬于輔助設(shè)計(jì)軟件,在諸多領(lǐng)域內(nèi)都有廣泛的應(yīng)用,現(xiàn)階段,我國(guó)水利工程圖繪制中,對(duì)CAD軟件的應(yīng)用也比較多。但應(yīng)用中還存在一些問(wèn)題,如在對(duì)平面圖操作時(shí),倒置、旋轉(zhuǎn)等操作步驟比較復(fù)雜等,影響制圖效率。因此,還需要制圖人員對(duì)CAD軟件的相關(guān)操作指令進(jìn)行細(xì)致的研究,通過(guò)相關(guān)指令的合理應(yīng)用,對(duì)以往遇到的操作難題進(jìn)行解決。本文主要針對(duì)CAD制圖中圖形轉(zhuǎn)動(dòng)到任意位置操作中,鏡像命令與旋轉(zhuǎn)命令交互應(yīng)用的方法進(jìn)行介紹。
1 概述
在水利工程CAD制圖中,常常需要對(duì)平面圖進(jìn)行旋轉(zhuǎn)、倒置,方便識(shí)圖和作圖。如果旋轉(zhuǎn)角度為整數(shù)時(shí),角度量取比較容易,所以旋轉(zhuǎn)時(shí)操作也比較簡(jiǎn)單;但是,有時(shí)旋轉(zhuǎn)的角度不為整數(shù)值,一般的做法是先用查詢命令量取要旋轉(zhuǎn)的角度,然后旋轉(zhuǎn)時(shí)輸入量取的角度,達(dá)到旋轉(zhuǎn)的目的。但由于CAD圖形中對(duì)精度設(shè)置不同,在對(duì)角度進(jìn)行量取時(shí),容易產(chǎn)生誤差,導(dǎo)致最終旋轉(zhuǎn)圖像的位置不準(zhǔn)確,影響到整體圖形的精準(zhǔn)度量。所以,為了解決這一問(wèn)題,就需要尋找一種更為準(zhǔn)確的圖形旋轉(zhuǎn)方案。那么有沒(méi)有比上述方法更合理的做法呢?
根據(jù)對(duì)CAD軟件相關(guān)命令的分析及操作,如果采用幾何作圖的方法,在對(duì)CAD圖形進(jìn)行旋轉(zhuǎn)時(shí),應(yīng)用CAD中鏡像(mirror)命令和旋轉(zhuǎn)(rotate)命令,可以實(shí)現(xiàn)對(duì)CAD圖形進(jìn)行無(wú)差別的旋轉(zhuǎn),并能旋轉(zhuǎn)至任意指定位置,旋轉(zhuǎn)精準(zhǔn)度大幅提升,確保了整體CAD圖形的準(zhǔn)確性。因此,在水利工程CAD制圖中,需要對(duì)圖形進(jìn)行旋轉(zhuǎn)定位時(shí),對(duì)于一些非軸對(duì)稱(chēng)的圖形進(jìn)行旋轉(zhuǎn)時(shí)可以采用上述方法進(jìn)行。下面進(jìn)行討論:首先初始的條件是旋轉(zhuǎn)的位置基點(diǎn)確定,要旋轉(zhuǎn)到的位置點(diǎn)已知。
2 鏡像命令和旋轉(zhuǎn)命令的應(yīng)用
2.1 將任意一段直線旋轉(zhuǎn)至水平向
將任意一段直線旋轉(zhuǎn)至水平向,即與X軸平行。如圖線段AB為任意位置線段,現(xiàn)需將線段AB繞A點(diǎn)旋轉(zhuǎn)使其與X軸平行。首先過(guò)A點(diǎn)作一水平線AB',然后用鏡像命令,選取線段AB確定,然后指定鏡像線的一點(diǎn)A和另一點(diǎn)B',確定后保留源對(duì)象,得到AB"。見(jiàn)圖1。
再用旋轉(zhuǎn)命令,選中AB,指定旋轉(zhuǎn)基點(diǎn)A,然后將鼠標(biāo)指針捕捉到B",單擊確定。則線段AB就旋轉(zhuǎn)至水平位置。見(jiàn)圖2?,F(xiàn)用幾何方法證明線段AB與線段AB'是否重合。
已知∠B'AB=∠B"AB'(鏡像命令的軸對(duì)稱(chēng)特性);
∵∠1=∠B'AB;∠B"AB'=∠2,(∠1為線段AB與X軸正方向逆時(shí)針夾角)
∴∠1=∠2;
則當(dāng)∠1邊AB'旋轉(zhuǎn)至 AB"邊時(shí),線段AB必定與A B'重合。故AB已旋轉(zhuǎn)至水平。
2.2 將任意一段直線旋轉(zhuǎn)至豎直方向
將任意一段直線旋轉(zhuǎn)至豎直方向,即與Y軸平行。如圖3所示線段AB為任意位置線段,現(xiàn)需將線段AB繞A點(diǎn)旋轉(zhuǎn)使其與Y軸平行。首先過(guò)A點(diǎn)作豎直線AB',用鏡像命令,將線段AB以AB'為軸鏡像得到AB",保留源對(duì)象,見(jiàn)圖3。然后過(guò)A點(diǎn)作線段AB"的垂線CA;再運(yùn)用旋轉(zhuǎn)命令,以A為基點(diǎn),旋轉(zhuǎn)AB,當(dāng)十字光標(biāo)捕捉至C點(diǎn)時(shí),線段AB已旋轉(zhuǎn)至AB'位置,即豎直方向。見(jiàn)圖4。
同理可證,已知∠B'AB=∠B"AB',則
∠B'AB+90°=∠B"AB'+90°,即∠OAB=∠CAB";
當(dāng)旋轉(zhuǎn)時(shí),∠OAB邊OA與CA邊重合,故線段AB旋轉(zhuǎn)至豎直方向。
2.3 將任意一段直線旋轉(zhuǎn)至任意位置
將任意一段直線旋轉(zhuǎn)至任意位置,任意位置指既不是豎直也不是水平。線段在已知位置旋轉(zhuǎn)至任意指定位置,主要思路為先將線段用前述方法旋轉(zhuǎn)至X軸平行方向或者Y軸平行方向后,再將線段旋轉(zhuǎn)至指定位置。
2.3.1 將已知圖形旋轉(zhuǎn)至豎直方向,然后再旋轉(zhuǎn)至指定位置
如圖5所示,已知圖形ABD,需要將圖形ABD旋轉(zhuǎn),使AB段與AC段重合。首先作豎直線AE,將AB段與AE為軸鏡像,得到線段AF,且保留源對(duì)象,見(jiàn)圖5。再過(guò)A點(diǎn)作垂線GA垂直于AF,用旋轉(zhuǎn)命令,旋轉(zhuǎn)對(duì)象ABD,以A為基點(diǎn)旋轉(zhuǎn),當(dāng)十字光標(biāo)捕捉到G點(diǎn)后確定,這時(shí)ABD已旋轉(zhuǎn)至與Y平行方向,見(jiàn)圖6。然后過(guò)A點(diǎn)作垂線HA,垂直于AC,用旋轉(zhuǎn)命令,以A為基點(diǎn),旋轉(zhuǎn)ABD,當(dāng)十字光標(biāo)捕捉到H點(diǎn)后,確定。則ABD圖形中AB段與線段AC重合,即將ABD圖形旋轉(zhuǎn)到指定位置,見(jiàn)圖7。
2.3.2 將已知圖形旋轉(zhuǎn)至水平方向,然后再旋轉(zhuǎn)至指定位置
如圖8所示,已知圖形ABD,需要將圖形ABD旋轉(zhuǎn),使AB段與AC段重合。首先過(guò)A點(diǎn)作水平線AF,用鏡像命令將AB以線段AF為軸鏡像,保留源對(duì)象,得到線段AG,見(jiàn)圖8;用旋轉(zhuǎn)命令,選擇旋轉(zhuǎn)對(duì)象圖形ABD,以A為基點(diǎn)旋轉(zhuǎn),當(dāng)十字光標(biāo)捕捉到G點(diǎn)后確定,圖形ABD已旋轉(zhuǎn)至與X軸平行,見(jiàn)圖9。再應(yīng)用旋轉(zhuǎn)命令,選中圖形ABD直接旋轉(zhuǎn),當(dāng)十字光標(biāo)捕捉到C點(diǎn)后確定,則圖形ABD已旋轉(zhuǎn)至指定位置,見(jiàn)圖10。
通過(guò)上述操作發(fā)現(xiàn),在鏡像命令中,選取的鏡像線為軸對(duì)稱(chēng)軸,鏡像后的圖形與源圖形以鏡像線呈軸對(duì)稱(chēng)。旋轉(zhuǎn)命令中,旋轉(zhuǎn)對(duì)象的軸線與X軸正方向線在逆時(shí)針?lè)较蚴冀K成一夾角。
軸對(duì)稱(chēng)的圖形通過(guò)鏡像命令后,源圖形與鏡像后圖形呈軸對(duì)稱(chēng),將源圖形用旋轉(zhuǎn)命令旋轉(zhuǎn),旋轉(zhuǎn)角度為圖形軸線與鏡像軸線所呈夾角的2倍,選擇恰當(dāng)?shù)男D(zhuǎn)基點(diǎn),那么源圖形與鏡像后圖形完全重合;非軸對(duì)稱(chēng)的圖形通過(guò)鏡像命令后,源圖形與鏡像后圖形呈軸對(duì)稱(chēng),但用旋轉(zhuǎn)命令旋轉(zhuǎn),旋轉(zhuǎn)角度為圖形軸線與鏡像軸線所呈夾角的2倍,那么源圖形與鏡像后圖形不完全重合。這是鏡像命令與旋轉(zhuǎn)命令的一個(gè)不同。
3 結(jié)束語(yǔ)
在水利工程的CAD制圖中,有很多圖形為非軸對(duì)稱(chēng)圖形,如平面布置圖中的渠道軸線、管道軸線等。在作圖過(guò)程中習(xí)慣將軸線水平放置,方便作圖,但如果將軸線放回到坐標(biāo)測(cè)量地形圖中時(shí),軸線水平放置的正北方向與地形成圖的正北方向就不一致,往往呈一夾角。這就需要將結(jié)構(gòu)圖中軸線整體旋轉(zhuǎn),使結(jié)構(gòu)圖中正北方向與地形圖中正北方向一致,以方便獲取結(jié)構(gòu)圖各點(diǎn)控制坐標(biāo)。那么運(yùn)用前述方法,將旋轉(zhuǎn)命令和鏡像命令交互應(yīng)用,便很方便精確的實(shí)現(xiàn)圖形的旋轉(zhuǎn),且旋轉(zhuǎn)后位置精確。通過(guò)本文所介紹的一種CAD圖形旋轉(zhuǎn)到任意位置的操作方法,在水利工程CAD制圖中應(yīng)用,一方面使制圖的精準(zhǔn)性大幅提升,另一方面在進(jìn)行實(shí)際操作中也更加的方便簡(jiǎn)單,提高了制圖的效率。
參考文獻(xiàn):
[1]CAD工程制圖規(guī)則GB/T 18229-2000[S].國(guó)家質(zhì)量技術(shù)監(jiān)督局.2000年10月17日.
[2]李云.論CAD在水利工程制圖與設(shè)計(jì)上的應(yīng)用[J].水利科技,2009.
[3]陳勁松.中小型水利工程CAD軟件開(kāi)發(fā)及應(yīng)用[J].黑龍江水利科技,2013,41(09):72-74.