飛書網
您現在的位置是:首頁 > 人文

EXPLODE、BURST和TXTEXP的急急如律令組合,專治CAD中各種不服

由 就說我在開發區 發表于 人文 |2022-08-04|

原創:就說我在開發區

趣說CAD,讓枯燥生動起來。

眾所周知,“

explode

”是CAD中的一個常用的重要命令——“分解”。

“explode”可以將複合物件分解為其元件物件。例如將多段線、面域等分解為圓弧或直線段。

其操作簡單、快捷,是使用者經常應用的命令之一。

拜AutoCAD官方安裝擴充套件程式“

Express Tools

”所賜,Explode還有兩位小兄弟:

Burst

:分解選定的塊,同時保留塊圖層,並將屬性值轉換為文字物件。

Txtexp

:將文字或多行文字物件分解為多段線物件。

很明顯,這兩個小兄弟做到了explode做不到的事情,雖然功能不及

兄長

強大,卻也憑藉其獨特的功能在CAD的“分解圈”中佔有了一席之地,與“explode”並稱

分解三傑

EXPLODE、BURST和TXTEXP的急急如律令組合,專治CAD中各種不服

行走的“霹靂火”——Explode

顧名思義,Explode意為“爆炸”,生動形象,盡顯Explode特色。

EXPLODE、BURST和TXTEXP的急急如律令組合,專治CAD中各種不服

explode的釋義,來自有道詞典

漢化釋義為“分解”,與其英文標準釋義相比稍顯低調,但是對於CAD中的組合物件們來說,改了個名字也無法掩飾其“剋星”本色。

“分解”一出,組合物件們瑟瑟發抖,一本正經地表示“隨時受不了”。

組合物件們的恐懼不無道理,看看Explode的通殺名單,我們一定會理解這種“恐懼”是多麼痛的“領悟”,名單如下,包括但不限於:

二維多段線

三維多段線

三維實體

陣列

引線

尺寸標註

圖形物件組

圖案填充

……

在組合物件面前,Explode算是出盡了風頭,抖盡了威風,哪個組合物件看到Explode都要渾身發抖,吃不了兜著走。

不過……

有一利必有一弊

最強的一點往往也是最弱的一環,Explode命令的強大分解功能往往也意味著"誤殺"。

例如:

複雜的填充圖案被分解後會變為數目眾多的基本圖形物件,對於圖紙的最直接的影響就是圖紙的縮放、移動、重新生成等基本操作會出現明顯的

卡頓

情況。

EXPLODE、BURST和TXTEXP的急急如律令組合,專治CAD中各種不服

圖案填充

當填充圖案以最基本的圖形物件形式如圓弧、直線段等存在時,會因圖紙中的圖形物件數量大量增加而導致圖紙佔用大量的系統資源,從而會出現明顯的執行緩慢,也就是我們常說的“卡”。

如此看來,Explode還真是柄雙刃劍,用好了所向披靡,用錯了誤傷自己。所以,必須要規範Explode的使用行為,也就是說要規範使用者的使用習慣,簡單來說四個字:

"前思後想"

確認分解的必要性和準確性,該分解再分解,能不分解就不分解,再有,就是看好了看準了再分解。

如果你親眼目睹或者親身體會過從一個物件分解為數萬個物件(如圖案填充)的大型翻車現場,那麼,你一定不會認為“前思後想”是一件無聊的事情。

沒錯,這也是一種“多麼痛的領悟”。

能Explode之不能——Burst將屬性分解為文字

對於屬性塊的分解,Explode命令分解後屬性顯示為“屬性標記”,而使用Burst命令分解屬性則將顯示為“文字”,接下來,就以屬性塊“節點材料標註”為例,看看兩者的分解結果究竟有何不同。

EXPLODE、BURST和TXTEXP的急急如律令組合,專治CAD中各種不服

塊屬性管理器

分別使用Explode和Burst對屬性塊進行分解操作,如下圖所示:

EXPLODE、BURST和TXTEXP的急急如律令組合,專治CAD中各種不服

explode和burst分解結果對比

可見兩者的分解結果完全不同:

Explode分解的結果是將GL-1屬性值分解為其原始形態,即"屬性標記"。

Burst分解的結果則是在分解圖塊的同時將GL-1屬性值直接轉換為了文字。

Burst的分解特性為:

分解選定的塊,同時保留塊圖層,並將屬性值轉換為文字物件

在實際使用中,將屬性塊中的屬性值直接轉換為文字還是具有非常重要的實用性的,所以,在將屬性轉文字這方面,Burst憑藉其獨特的功能讓Explode表示無話可說,五體投地。

分解到底——Txtexp的執著精神

文字是不能被分解的,這是多年來CAD使用者達成的共識,只不過,LISP編譯之下焉有完卵?

在express tools友情贈送的“txtexp”命令面前,這一點共識即將面臨被改寫的命運。

下圖中的文字被分解成為了多段線,為了方便對比,將其線型改為了虛線。

誰是真文字,誰是假文字,一目瞭然。

EXPLODE、BURST和TXTEXP的急急如律令組合,專治CAD中各種不服

文字(上)與“被分解的文字”(下)對

Txtexp同樣來自Express Tools的友情贈送,其主要作用為

將文字或多行文字物件分解為多段線物件

SHX 字型和 TrueType 字型都可以分解。可以使用 EXTRUDE 命令將生成的多段線拉伸到三維實體物件中,或使用 EXPLODE 命令將其進一步分解為直線段。

分解後的文字可以對其進行多段線、直線段的各種操作,如改變顏色、圖層、線型。

EXPLODE、BURST和TXTEXP的急急如律令組合,專治CAD中各種不服

被分解後的文字,其每一個筆劃都可以隨

一個文字由多個線型、顏色各不相同的多段線或者直線段組成不是什麼新鮮事。

實際上,被txtexp分解過的文字已經不能再被稱作文字了,所謂的“文字”已經只是一種基本筆劃的幾何堆砌而已。

與Burst和txtexp類似的功能在CAD二次開發的外掛中也比較多見,由此可見,“將屬性分解為文字”以及“將文字分解為多段線”具有廣泛的需求,在特定的設計環境下會發生意想不到的作用。

結語

源自基本命令家族的explode和來自擴充套件命令家族的burst以及txtexp,組成了CAD中的分解夢幻三人組。

這樣,分解組合中既有了暴力分解的大刀闊斧,也有了屬性轉文字、文字轉多段線的細緻入微操作。

豪放加婉約,相得益彰。

相關文章
一家三口接連甲醛中毒,真兇可能是臥室裡的“它們”,早知早好2022-08-04
DNF老是臉黑?這些旭旭寶寶都沒有集齊的東西可以讓你脫非入歐2022-08-04
農村的一些銅製老物件都不常見了,能認識5種的人應該都是五零後2022-08-04