CAD中的Byblock、Bylayer是什么意思
CAD中對象有幾個基本屬性(顏色,線型,線寬等),這幾個屬性可以控制圖形的顯示效果和打印效果,合理設(shè)置好對象的屬性,不僅可以使圖面看上去更美觀、清晰,更重要的是可以獲得正確的打印效果。我們在設(shè)置對象的顏色、線型、線寬的屬性時可以看到列表中都有Byblock、Bylayer這兩個選項,初學(xué)者不知道是什么意思,即使是對CAD有一定了解的人也不一定能完全清楚他們的作用。
首先簡單解釋一下這兩個概念:
Byblock:隨塊,意思就是“對象屬性使用它所在的圖塊的屬性”。
通常只有將要做成圖塊的圖形對象才設(shè)置這個屬性。當圖形對象設(shè)置為Byblock并被定義成圖塊后,我們可以直接調(diào)整圖塊的屬性,圖塊內(nèi)設(shè)置成Byblock屬性的對象屬性將跟隨圖塊設(shè)置變化而變化。如果圖形對象屬性設(shè)置成Byblock,但沒有被定義成圖塊,此對象將使用默認的屬性,顏色是白色、線寬為0、線型為實線。如果圖塊內(nèi)圖形的屬性設(shè)置成了固定值,對圖塊的屬性調(diào)整,這些對象讓將保持原來的屬性。例如,假設(shè)一個圓的顏色設(shè)置為紅色,然后將這個圓定義成圖塊,然后調(diào)整圖塊的顏色為綠色,可以看到圓仍然是紅色的。
Bylayer:隨層,意思就是“對象屬性使用它所在圖層的屬性”。
對象的默認屬性是隨層Bylayer。圖層作為一個管理圖形的有效工具,通常會將同類的很多圖形放到一個圖層上,用圖層來控制圖形對象的屬性更加方便。所以通常的做 法是:根據(jù)繪圖和打印的需要設(shè)置好圖層,并將這些圖層的顏色、線型、線寬、是否打印等都設(shè)置好,繪圖時將圖形放在合適的圖層上就好了。
如果圖形比較簡單,沒有分圖層,或者同一圖層上希望在顯示或打印效果上有所區(qū)分,每個對象可以單獨設(shè)置顏色、線型和線寬。
隨層比較簡單,就是圖形無論是獨立的還是在塊內(nèi),都跟圖形所在圖層的是一致的。
獨立的對象所在圖層可以一目了然,塊內(nèi)對象所在的圖層跟圖塊定義時圖形所在圖層和塊參照插入的圖層都有關(guān)系,這個稍微復(fù)雜一點。
如果繪制的圖形對象在0層,定義成圖塊后,圖塊插入到哪個層,塊內(nèi)圖形對象就在哪個層;如果圖形對象不在0層,定義成圖塊后,圖塊無論插入到哪個層,塊內(nèi)的圖形對象仍然在它原來那個層。要將這種關(guān)系弄清楚也很簡單,先建兩個新圖層,圖層1設(shè)置成紅色,圖層2設(shè)置成綠色,然后分別在0層和圖層1上畫一個圓,屬性直接用默認的Bylayer。將兩個圓選中,創(chuàng)建為一個圖塊。分別在三個圖層上插入此圖塊,可以看到,原來圖層1上的圓始終是紅色,0層上的圓則會使用當前圖層的顏色,如下圖所示。

如果塊內(nèi)對象的屬性設(shè)置成了Byblock,而圖塊的屬性設(shè)置成Bylayer,塊內(nèi)對象屬性都會隨塊插入的圖層變化,我們也可以直接修改圖塊的屬性來控制塊內(nèi)對象的屬性。如果塊內(nèi)對象屬性都設(shè)置得是隨層或其他固定屬性,調(diào)整圖塊的屬性對塊內(nèi)對象不會有任何影響。
如果看完上面的文字還不清楚的話,建議己試驗一下,方法很簡單:設(shè)置幾個不同顏色的圖層,繪制一些圖形,將幾個圖形設(shè)置成Byblock、Bylayer或固定顏色,將其中一些圖形定義成塊,然后將圖形和圖塊復(fù)制或插入到不同顏色的圖層,觀察顏色的變化,這樣就很容易弄清楚Byblock、Bylayer可能會給對象屬性帶來的影響,就應(yīng)知道什么時候應(yīng)該選擇什么樣的設(shè)置了。
此技巧適用于AUTOCAD、浩辰CAD及類似的CAD軟件。
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
