戶外拓展cad(戶外拓展的好處)
《實用技巧300條》-8:就說我在開發區

CAD中的Express Tools擴展插件提供針對多種圖形對象的拓展功能,實現了很多在主程序中沒有附帶的功能。
例如:將圖塊中的屬性分解為文字,在很多優秀的外掛插件中都可以看到,這也說明了設計者對于這種功能的需求程度。
真巧,Express Tools中已經附帶了這種功能,理論上還要比部分插件的功能要出現得更早一些。
那么,在ET工具的"圖塊"部分又出現了哪些神操作呢?
這個說起來有點一言難盡,實用和幾乎無用的功能之間差別實在太大了,還是聽我慢慢道來吧。


命令名稱XLIST,這個命令可以對圖形中任意對象進行特性提取,并以彈窗的形式展現。
這個命令與傳統的list命令不同:
第1, XLIST所提取的特性較少,僅包括基本的字體名稱、圖層、線型等;
第2, LIST命令只能對塊整體進行特征提取列舉,而XLIST可以對圖塊中的對象進行選擇操作。
XLIST就像是一支刺破皮膚的采血針,將血液采集出來。
復制圖塊中的任意圖形對象命令名稱NCOPY,與XLIST類似,可以直接讀取塊中的對象并進行復制操作。
傳統命令的復制只能對塊整體進行,如果需要復制塊中的嵌套對象,則需要將圖塊分解,或者在編輯狀態下操作。
NCOPY則不需要這樣繁瑣,運行命令后,選取圖塊中的對象即可。
就像是傳統的復制命令(copy)那樣做。
以圖塊中的圖形作為修剪邊界在測試這個命令時,感到有些恍惚。
測試用的CAD版本是2012,印象中,選取圖塊中的圖形(如線、圓弧等)作為修建邊界與傳統的trim方式并無不同之處。
反倒是在2006/2007的操作中并不支持以圖塊中的圖形作為邊界。
所以,對于這個功能的保留很疑惑,想來是水平有限,無法對這種重復的功能做出合理的判斷。
以圖塊中的圖形作為延伸邊界和上一個命令互為反操作,所以也延續了上一個命令的困惑,不再贅述。
分解圖塊并將屬性轉為文字
這是一個非常優秀的功能,經過傳統分解(Explode)的圖塊,屬性將變為其"標記"值。
而burst命令則在分解圖塊的圖形組成部分時,順帶著也把屬性分解為了文字,這樣就大大減少了二次操作的繁瑣過程。
屬性分解為文字也是各大知名插件的必備功能之一,可見設計者對這個功能的鐘愛。
將形文件轉化為圖塊這項功能在實際應用中非常少,主要涉及到形文件(SHP)與圖塊之間的轉換操作。
需要使用文字編輯器(ASCII格式)、COMPILE 命令編譯shp文件并最終形成shx文件,如字體、線型等。
將屬性輸出給外部txt文件
命令名稱attout,將圖塊的屬性輸出為txt文本文件。
文件中包含了圖塊的句柄,屬性標記和屬性值,可在記事本等編輯器中進行編輯。
編輯后的文本文件可以通過下面要介紹的attin命令再導入到當前的屬性塊中。
將外部txt文件輸入到圖形的屬性塊中
命令名稱attin,看起來是attout的反向操作,其實是一種有序操作。
Attout命令導出——外部編輯txt文件并保存——attin命令導入。
在修改大量屬性值時,逐個指定屬性值非常麻煩,在外部txt文件編輯則方便得多,完成后通過attin再重新導入圖形,完成對屬性塊的賦值,簡化了很多不必要的重復勞動和繁瑣操作。
將圖塊轉化為外部參照文件
選擇此功能將把當前圖形中的圖塊轉化為外部參照,而在當前圖紙中該圖塊將不再為使用狀態,即在purge命令的清理下,是會從圖塊庫中被除名的。
在當前圖形中所顯示的"圖塊"將以外部參照的形式存在,用一個成語解釋更為貼切:物是人非。
圖塊替代
將一個圖塊用另一個圖塊進行替代,在測試這個功能時,腦中一直回想著三個字"無厘頭"。
以A、B兩個圖塊為例,在圖中存在A和B兩個圖塊,運行圖塊替代命令,用A替代B。
最開始以為是B圖塊被更新為A同樣的塊定義,實際上發現B圖塊并未被重新定義,而實際上只是執行了下面的過程:
刪除B圖塊,復制A圖塊到B圖塊的原來位置,結束。
真的好無厘頭。
ET的圖塊部分功能真是奇葩輩出,大有百花齊放的熱鬧氣氛,也正應了當下春夏之交萬紫千紅的景兒。
好功能、普通功能、奇怪功能,這就是讓人捉摸不透的ET圖塊擴展功能。
就說我在開發區,趣說CAD,讓枯燥生動起來