戶(hù)外拓展cad(戶(hù)外拓展的好處)
《實(shí)用技巧300條》-8:就說(shuō)我在開(kāi)發(fā)區(qū)

CAD中的Express Tools擴(kuò)展插件提供針對(duì)多種圖形對(duì)象的拓展功能,實(shí)現(xiàn)了很多在主程序中沒(méi)有附帶的功能。
例如:將圖塊中的屬性分解為文字,在很多優(yōu)秀的外掛插件中都可以看到,這也說(shuō)明了設(shè)計(jì)者對(duì)于這種功能的需求程度。
真巧,Express Tools中已經(jīng)附帶了這種功能,理論上還要比部分插件的功能要出現(xiàn)得更早一些。
那么,在ET工具的"圖塊"部分又出現(xiàn)了哪些神操作呢?
這個(gè)說(shuō)起來(lái)有點(diǎn)一言難盡,實(shí)用和幾乎無(wú)用的功能之間差別實(shí)在太大了,還是聽(tīng)我慢慢道來(lái)吧。
列舉圖塊中圖形對(duì)象的特性
命令名稱(chēng)XLIST,這個(gè)命令可以對(duì)圖形中任意對(duì)象進(jìn)行特性提取,并以彈窗的形式展現(xiàn)。
這個(gè)命令與傳統(tǒng)的list命令不同:
第1, XLIST所提取的特性較少,僅包括基本的字體名稱(chēng)、圖層、線型等;
第2, LIST命令只能對(duì)塊整體進(jìn)行特征提取列舉,而XLIST可以對(duì)圖塊中的對(duì)象進(jìn)行選擇操作。
XLIST就像是一支刺破皮膚的采血針,將血液采集出來(lái)。
復(fù)制圖塊中的任意圖形對(duì)象命令名稱(chēng)NCOPY,與XLIST類(lèi)似,可以直接讀取塊中的對(duì)象并進(jìn)行復(fù)制操作。
傳統(tǒng)命令的復(fù)制只能對(duì)塊整體進(jìn)行,如果需要復(fù)制塊中的嵌套對(duì)象,則需要將圖塊分解,或者在編輯狀態(tài)下操作。
NCOPY則不需要這樣繁瑣,運(yùn)行命令后,選取圖塊中的對(duì)象即可。
就像是傳統(tǒng)的復(fù)制命令(copy)那樣做。
以圖塊中的圖形作為修剪邊界在測(cè)試這個(gè)命令時(shí),感到有些恍惚。
測(cè)試用的CAD版本是2012,印象中,選取圖塊中的圖形(如線、圓弧等)作為修建邊界與傳統(tǒng)的trim方式并無(wú)不同之處。
反倒是在2006/2007的操作中并不支持以圖塊中的圖形作為邊界。
所以,對(duì)于這個(gè)功能的保留很疑惑,想來(lái)是水平有限,無(wú)法對(duì)這種重復(fù)的功能做出合理的判斷。
以圖塊中的圖形作為延伸邊界和上一個(gè)命令互為反操作,所以也延續(xù)了上一個(gè)命令的困惑,不再贅述。
分解圖塊并將屬性轉(zhuǎn)為文字
這是一個(gè)非常優(yōu)秀的功能,經(jīng)過(guò)傳統(tǒng)分解(Explode)的圖塊,屬性將變?yōu)槠?#34;標(biāo)記"值。
而burst命令則在分解圖塊的圖形組成部分時(shí),順帶著也把屬性分解為了文字,這樣就大大減少了二次操作的繁瑣過(guò)程。
屬性分解為文字也是各大知名插件的必備功能之一,可見(jiàn)設(shè)計(jì)者對(duì)這個(gè)功能的鐘愛(ài)。
將形文件轉(zhuǎn)化為圖塊這項(xiàng)功能在實(shí)際應(yīng)用中非常少,主要涉及到形文件(SHP)與圖塊之間的轉(zhuǎn)換操作。
需要使用文字編輯器(ASCII格式)、COMPILE 命令編譯shp文件并最終形成shx文件,如字體、線型等。
將屬性輸出給外部txt文件
命令名稱(chēng)attout,將圖塊的屬性輸出為txt文本文件。
文件中包含了圖塊的句柄,屬性標(biāo)記和屬性值,可在記事本等編輯器中進(jìn)行編輯。
編輯后的文本文件可以通過(guò)下面要介紹的attin命令再導(dǎo)入到當(dāng)前的屬性塊中。
將外部txt文件輸入到圖形的屬性塊中
命令名稱(chēng)attin,看起來(lái)是attout的反向操作,其實(shí)是一種有序操作。
Attout命令導(dǎo)出——外部編輯txt文件并保存——attin命令導(dǎo)入。
在修改大量屬性值時(shí),逐個(gè)指定屬性值非常麻煩,在外部txt文件編輯則方便得多,完成后通過(guò)attin再重新導(dǎo)入圖形,完成對(duì)屬性塊的賦值,簡(jiǎn)化了很多不必要的重復(fù)勞動(dòng)和繁瑣操作。
將圖塊轉(zhuǎn)化為外部參照文件
選擇此功能將把當(dāng)前圖形中的圖塊轉(zhuǎn)化為外部參照,而在當(dāng)前圖紙中該圖塊將不再為使用狀態(tài),即在purge命令的清理下,是會(huì)從圖塊庫(kù)中被除名的。
在當(dāng)前圖形中所顯示的"圖塊"將以外部參照的形式存在,用一個(gè)成語(yǔ)解釋更為貼切:物是人非。
圖塊替代
將一個(gè)圖塊用另一個(gè)圖塊進(jìn)行替代,在測(cè)試這個(gè)功能時(shí),腦中一直回想著三個(gè)字"無(wú)厘頭"。
以A、B兩個(gè)圖塊為例,在圖中存在A和B兩個(gè)圖塊,運(yùn)行圖塊替代命令,用A替代B。
最開(kāi)始以為是B圖塊被更新為A同樣的塊定義,實(shí)際上發(fā)現(xiàn)B圖塊并未被重新定義,而實(shí)際上只是執(zhí)行了下面的過(guò)程:
刪除B圖塊,復(fù)制A圖塊到B圖塊的原來(lái)位置,結(jié)束。
真的好無(wú)厘頭。
ET的圖塊部分功能真是奇葩輩出,大有百花齊放的熱鬧氣氛,也正應(yīng)了當(dāng)下春夏之交萬(wàn)紫千紅的景兒。
好功能、普通功能、奇怪功能,這就是讓人捉摸不透的ET圖塊擴(kuò)展功能。
就說(shuō)我在開(kāi)發(fā)區(qū),趣說(shuō)CAD,讓枯燥生動(dòng)起來(lái)
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由一點(diǎn)團(tuán)建發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。
本頁(yè)地址:http://www.k1m7.com/post/157590.html