一般CAD書刊中只涉及
CAD圖塊的定義、插入和存盤等內容,而關于CAD圖塊插入前后其組成對象一般特性發生變化的內容則很少見到。總結它們的變化規律,對于正確使用CAD圖塊,提高計算機繪圖與設計的效率很有意義。本文討論的CAD圖塊組成對象的一般特性僅限于CAD圖塊組成對象的圖層、顏色、線型和線寬。
討論CAD圖塊組成對象圖層、顏色、線型和線寬的變化,涉及到的圖層特性包括圖層設置和圖層狀態。圖層設置是指在圖層特性管理器中對圖層的顏色、圖層的線型和圖層的線寬的設置。圖層狀態是指圖層的打開與關閉狀態、圖層的解凍與凍結狀態、圖層的解鎖與鎖定狀態和圖層的可打印與不可打印狀態等。
CAD圖塊組成對象圖層的繼承性
在CAD圖塊插入時,CAD圖塊中0層上的對象改變到CAD圖塊的插入層,CAD圖塊中非0層上的對象圖層不變。即CAD圖塊中原非0層上的對象,如在被插入圖形文件中有與其同名的圖層,則分別置于各自的同名圖層,被插入圖形文件中圖層的設置不變。如在被插入圖形文件中沒有與其同名的圖層,則CAD首先在被插入圖形文件中新建CAD圖塊的同名圖層,并繼承CAD圖塊中非0層對象所在圖層的設置,然后把CAD圖塊中非0層上的對象分別置于各自的同名圖層。總之,若0層不是插入層,則CAD圖塊中0層上的對象,其圖層發生改變,被重新置于CAD圖塊的插入層;CAD圖塊中非0層上的對象,其圖層保持不變,因此我們說非0層對象的圖層具有繼承性。若0層就是插入層,則CAD圖塊中各對象所在的圖層保持不變。
CAD圖塊插入后,如果關閉CAD圖塊的插入層,會使CAD圖塊中與插入層同名層上的對象不可見,如果0層不是插入層,也會使CAD圖塊中0層上的對象不可見。因為,CAD圖塊中0層上的對象已重新置于CAD圖塊的插入層,但CAD圖塊中其他圖層(既非插入層也非0層)上的對象仍然可見。但是要注意,如果凍結CAD圖塊的插入層,不管CAD圖塊中的各個對象位于哪一層,整個CAD圖塊都將不可見,不但CAD圖塊中與插入層同名層上的對象和CAD圖塊中0層上的對象不可見,CAD圖塊中非插入層上的對象也不可見。如果0層為非插入層,關閉或凍結0層,對CAD圖塊中原0層對象的可見性沒有影響。如果關閉或凍結的圖層既非CAD圖塊的插入層也非0層,會使CAD圖塊中該層上的對象不可見。
CAD圖塊插入后,還可以隨時改變CAD圖塊的插入層,先選擇CAD圖塊,在“對象特性”工具欄上單擊“圖層狀態”下拉列表框中的下拉按扭,再單擊所需要的圖層即可。如上所述,如果凍結CAD圖塊的插入層。則在該層插入的整個CAD圖塊將不可見,可以通過這個方法來驗證某個圖層是否為CAD圖塊的插入層。
如果CAD圖塊的插入層既不是0層也不是CAD圖塊中各對象所在的圖層,那么當刪除了該層上的所有對象(包括所插入的CAD圖塊)后,就能夠刪除該層。但是,CAD圖塊中各對象所在的圖層,不管是不是CAD圖塊的插入層,即使圖層中已經沒有任何對象,也不能刪除。
如果CAD圖塊插入后被分解(Explode),則CAD圖塊插入前位于0層、CAD圖塊插入后改變到CAD圖塊插入層的對象,將再從CAD圖塊的插入層回歸到0層。
總之,CAD圖塊分解后,CAD圖塊中不同圖層的對象所在的圖層將“各歸各位”,恢復到CAD圖塊插入前各對象所在的圖層。