cad為什么切換不同圖層畫圖顏色始終不變?當前值應該如何設置?
前幾天有網友在群里問了一個問題:他用天正軟件,無論是畫墻體還是普通的直線、圓都是灰色的,這是怎么回事?
當時我決定有點奇怪,還以為是他的天正改了什么設置,讓他只啟動AUTOCAD看一下,結果還是如此。圖紙發過來后才發現原來原因這么簡單,只是因為他的當前顏色設置成了8號色,如下圖所示。
什么是當前顏色?什么情況下會修改當前顏色呢?
大家都知道繪圖的時候需要設置當前圖層,以保證圖像畫到自己需要的圖層上。因為在圖層管理器里有一個非常的明顯的當前層的標記,而且還提供了設置當前層的命令,如下圖所示。
其實CAD的圖層、各種特性、各種樣式都可以設置當前值(CURRENT),比如寫文字的時候需要設置當前文字樣式,標注時需要設置當前標注樣式,畫多線是需要設置當前多線樣式等等。但對于顏色、線型、線寬等這些屬性的當前值的設置大家卻不太關注,通常是繪制對象后再去調整他們特性。
其實顏色、線型、線寬等也可以設置當前值。如果我們在沒有選擇任何圖形的狀態下在工具欄或特性面板中修改了這些特性值,就是設置了這些特性的當前值,后面繪制的圖形就會直接使用這些特性,如下圖所示。
上面是最有可能修改當前顏色或線型、線寬設置的兩種方式,當然還可以用其他方式來修改當前顏色或其他特性的設置,比如直接輸入COLOR命令,在彈出的顏色對話框中選擇一種顏色,也是設置當前顏色。
估計大家平時沒有關注選擇對象和不選擇對象調整這些特性的區別,大家不妨試一下就會發現。如果選擇對象后特性面板和工具欄顯示的是選定對象的顏色,如果此時修改顏色,選定對象的顏色會變,如果這時使用繪圖命令畫新的圖形,顏色值會切換回設置的當前顏色(如果沒有改過,默認值應該是Bylayer隨層)。如果在沒有選擇對象的情況下修改成了固定的顏色,無論如何切換圖層,新繪制的圖形都會使用這個顏色。
關于當前值的設置
如果我們連續繪制的圖形需要使用某個固定的顏色、線型、線寬,可以修改顏色和這些的特性的當前值,但畫完這些圖形后最好記得將這些值恢復成默認值:Bylayer隨層。
樣式和特性的當前設置方式各不形同,因此樣式或特性當前值設置相關的問題不少。新建的文字樣式、標注樣式、多線樣式、多重引線樣式、表格樣式等通常就會作為當前樣式,但新加載的線型并不會作為當前線型,因此經常有人問:我加載了一個虛線的線型,為什么畫出來還是實線?有一些大家不太關注的特性設置同樣會給大家造成困擾,比如厚度和透明度,之前也遇到過有人問為什么畫出來的是線,但切換到軸測視圖后發現都是三維的、有厚度,還有人問為什么新畫出來的線都非常淺,原來是不小心設置了透明度的當前值。
我們可以關注一下圖形有哪些特性,默認值是多少,這樣遇到類似的問題后,如果明確知道那個特性,比如顏色有問題,直接檢查一下顏色設置就好了,如果不清楚,就可以在特性面板里檢查一下對象的各項特性,很容易就可以找到問題出在哪兒了。為什么我畫的CAD圖形有厚度?如何設置CAD圖形的厚度?
CAD中的當前圖層、當前樣式的當前是什么意思?如何切換?
為什么有時虛線顯示為實線?線型比例應該怎么設置?
這些樣式、特性的當前值其實都是記錄在一些變量里的,并且跟圖紙一起保存,下次打開圖紙,還可以繼續使用這些設置,比如記錄當前層的變量是CLAYER,記錄當前顏色的變量CECOLOR,當前線型CELTYPE,當前線型比例CELTSCALE,當前線寬CELWEIGHT等等。
圖紙中保存的變量不僅僅包括這些樣式、常規特性的當前值,還有一些對象的特殊特性或命令的默認值,例如多段線寬度PLINEWID、文字高度TEXTSIZE、圓角半徑FILLETRAD等等。