EXPLODE命令直譯的話是爆炸,因此有不少人習(xí)慣叫他炸開(kāi),很形象,我也習(xí)慣叫他炸開(kāi)。在中文版CAD的界面上命令被翻譯成了“分解”,通常我們都在選擇對(duì)象后直接輸入X后回車,很少?gòu)牟藛位蛎蠲姘逯腥フ{(diào)用命令。

分解命令就是將復(fù)合對(duì)象分解成其組件對(duì)象,例如將多段線分解成直線或圓弧,將圖塊分解成組成圖塊的圖形。

分解命令雖然沒(méi)有任何選項(xiàng),但分解遇到的問(wèn)題還真不少,這里就給大家簡(jiǎn)單介紹一下分解命令的相關(guān)知識(shí)。

一、哪些圖形對(duì)象無(wú)法分解

很多基本圖元是無(wú)法分解的,例如直線、圓弧、圓、橢圓、構(gòu)造線、射線、點(diǎn)等一些簡(jiǎn)單的圖形。有些圖形看上去比較復(fù)雜,但也無(wú)法分解,比如一個(gè)外部參照,一條復(fù)雜的樣條曲線,一個(gè)由很多文字組成的單行文字等,還包括一些特殊設(shè)置后無(wú)法分解的圖塊等等。

其實(shí)這不用介紹,當(dāng)我們選擇對(duì)象后輸入X,如果此對(duì)象無(wú)法分解,命令行是會(huì)提示的。

二、一些常用圖形分解后會(huì)變成什么圖形

大家有必要了解一些常用圖形分解后會(huì)變成什么圖形,從而了解圖形因?yàn)榉纸猱a(chǎn)生變化,因此這里簡(jiǎn)單介紹一下幾種常用對(duì)象分解后圖形。

多段線:放棄所有關(guān)聯(lián)的寬度或切線信息。對(duì)于有寬度的多段線,將沿多段線中心生成直線和圓弧。

面域(REGION):分解成直線、圓弧或樣條曲線。

多行文字:分解成單行文字對(duì)象。

多線(MLINE):分解成直線和圓弧。

標(biāo)注和引線:根據(jù)標(biāo)注和引線的不同,可分解成直線、樣條曲線、實(shí)體(箭頭)、塊插入(箭頭、注釋塊)、多行文字或公差對(duì)象。

注釋性對(duì)象:將當(dāng)前比例圖示分解為構(gòu)成該圖示的組件(已不再是注釋性)。已刪除其他比例圖示。

圖塊:圖塊一次只能分解一層。如果一個(gè)塊內(nèi)包含其他圖塊或多段線,分解后這些多段線和圖塊或保留,如果需要分解這些圖形需要再次炸開(kāi)。

具有相同 X、Y、Z比例的塊將分解成它們的部件對(duì)象。具有不同 X、Y、Z比例的塊可能分解成跟原始對(duì)象不同的圖形,例如圓會(huì)分解成橢圓、弧被分解成橢圓弧等。

當(dāng)按非統(tǒng)一比例縮放的塊中包含無(wú)法分解的對(duì)象時(shí),這些塊將被收集到一個(gè)匿名塊(名稱以“*E”為前綴)中,并按非統(tǒng)一比例縮放進(jìn)行引用。

分解一個(gè)包含屬性的塊將刪除屬性值并顯示屬性定義,而不是屬性的值,也就是說(shuō)屬性文字在分解前后使用變化的。

陣列:高版本CAD創(chuàng)建的陣列對(duì)象類似于一個(gè)動(dòng)態(tài)塊,可以動(dòng)態(tài)調(diào)整。分解可將關(guān)聯(lián)陣列分解為原始對(duì)象的副本。

三維實(shí)體(SOLID)對(duì)象:分解成一個(gè)單一表面的體(非平面表面)、面域或曲線。

網(wǎng)格(MESH)對(duì)象:將每個(gè)面分解成獨(dú)立的三維面對(duì)象。將保留指定的顏色和材質(zhì)。(在 AutoCAD LT 中不可用。)

多面網(wǎng)格(POLYMESH):單頂點(diǎn)網(wǎng)格分解成點(diǎn)對(duì)象。雙頂點(diǎn)網(wǎng)格分解成直線。三頂點(diǎn)網(wǎng)格分解成三維面。

三維實(shí)體 :將平整面分解成面域。

三、為什么有些圖塊無(wú)法分解

經(jīng)常有人遇到圖塊無(wú)法分解的問(wèn)題,除了某些圖塊是人為用一些方式加密過(guò)無(wú)法分解外,普通圖塊也有可能無(wú)法分解,這里總結(jié)一下有哪些情況會(huì)導(dǎo)致圖塊無(wú)法分解。

1、定義圖塊時(shí)取消勾選了“允許分解”。

也就是在定義圖塊的時(shí)候我們可以設(shè)置圖塊是否可以分解,進(jìn)入塊編輯器后不選擇任何對(duì)象,在特性面板就可以將圖塊重新設(shè)置為允許分解后保存退出即可。

2、多重插入塊

用MINSERT 命令可以插入一個(gè)圖塊的陣列,這種圖塊就無(wú)法分解。

如果我們用常規(guī)的插入(I)命令插入此圖塊是可以分解的。但一些軟件或工具利用多重插入塊再加上匿名塊來(lái)對(duì)圖形進(jìn)行加密,匿名塊由于無(wú)法在插入列表中找到,所以這種圖塊只能借助插件和工具了。

3、特殊的不等比圖塊

如果將面域或三維實(shí)體設(shè)置成一個(gè)圖塊,然后將圖塊X/Y/Z各軸向的命令設(shè)置成不一致的,例如X比例為2,Y比例為一,你會(huì)發(fā)現(xiàn)這樣的圖塊也是無(wú)法分解的,只能將各軸向比例改成一致有才能分解。

這些問(wèn)題的具體解決方法以前的文章都解釋過(guò),如果想了解可以去看看:

cad圖塊無(wú)法分解怎么辦?

用多重插入塊加密的CAD圖紙如何分解?

CAD為什么有些普通圖塊不能分解?怎樣才能重新分解這些圖塊?

四、一些特殊的分解需求需要用特殊的工具

當(dāng)分解一些屬性塊,例如圖框后,發(fā)現(xiàn)之前填寫的那些信息都沒(méi)有了,我們希望分解后屬性顯示他的值,不顯示屬性標(biāo)記;又或者我們需要將文字分解成輪廓線進(jìn)行編輯或創(chuàng)建三維模型等等,針對(duì)一些特殊的分解,CAD提供了一些特殊的命令,這里簡(jiǎn)單介紹一下。

1、分解屬性塊時(shí)保留屬性值

這個(gè)命令是BURST,如果你裝了擴(kuò)展工具就有這個(gè)命令,高版本好像不裝擴(kuò)展工具就有此命令。詳細(xì)介紹看之前的文章:

如何將CAD圖塊中的屬性文字分解為普通文字?

2、將文字分解成輪廓線

這個(gè)命令是TXTEXP,如果我們想獲取文字的輪廓線進(jìn)行是三維建;蚱渌庉嫷臅r(shí)候,就需要使用將文字分解成輪廓線的命令。

CAD如何提取文字的輪廓線?如何制作文字的三維模型?

3、在分解圖形的同時(shí)設(shè)置屬性

用EXPLODE命令分解對(duì)象時(shí),圖形對(duì)象的圖層、顏色、線型等特性將按一定規(guī)則進(jìn)行處理,比如保留原有的特性或放置到當(dāng)前層。如果希望在分解圖形的時(shí)候指定圖形的執(zhí)行,可以使用另一個(gè)分解命令:XPLODE。

CAD分解(炸開(kāi)的)相關(guān)命令

CAD中還有一些針對(duì)特定圖形的分解,例如選擇多個(gè)獨(dú)立區(qū)域創(chuàng)建填充后,填充是一個(gè)整體,可以編輯填充并選擇創(chuàng)建獨(dú)立的填充圖案,讓填充分解成多個(gè)獨(dú)立的填充。用參照編輯REFEDIT可以往圖塊中添加其他圖形,也可以將部分圖形分解出來(lái)。