無論使用AutoCAD R14還是2000繪圖,我們都要使用各種不同的線型,例如虛線、點劃線、中心線等。一些AutoCAD用戶常常會發現自己明明事先設置了點劃線,結果輸出卻為實線,究其原因,往往是由於不了解線型比例的設置引起的,問題是:什麼是線型比例?又如何在繪圖中使用線型比例?
在AutoCAD中使用各種線型繪圖時,除了CONTINUOUS線型外,每一種線型都是由實線段、空白段、點、文字或形所組成的序列,在線型定義文件中已定義了這些小段的標准長度。顯示在屏幕上的每一小段長度與顯示時的縮放倍數和線型比例成正比,而輸出到打印機或繪圖儀的每一小段長度又與輸出比例和線型比例成正比。當顯示或者打印出的線型不合適時,可以通過改變線型比例系統變量的方法,來放大或縮小所有線型的每一小段的長度。
大多數的線型有三種子類,如CENTER、CENTER2、CENTERX2、DASHED、DASHED 2、DASHEDX2等等,在這三種形式中,一般第一種線型是標准形式,第二種線型的比例是第一種線型的一半,第三種線型的比例是第一種線型的二倍。如果所繪制的線條太短(非實線),以至於軟件不能夠畫出線型所具有的點線特征,AutoCAD就會在兩個端點之間畫一條連續的實線。但有時點線線型比例設置不當的話,也會使輸出的線條呈實線狀。
線型比例分為三種:“全局比例因子”、“當前對象的縮放比例”和“圖紙空間的線型縮放比例”。“全局比例因子”控制所有新的和現有的線型比例因子。 “當前對象的縮放比例”控制新建對象的線型比例。“圖紙空間的線型縮放比例”作用為當“縮放時使用圖紙空間單位”被選中時,AutoCAD 自動調整不同圖紙空間視窗中線型的縮放比例。這三種線型比例分別由LTSCALE 、CELTSCALE和PSLTSCALE三個系統變量控制。
先來看看“全局比例因子”的設置。“全局比例因子”LTSCALE控制著所有線型的比例因子,通常值越小,每個繪圖單位中畫出的重復圖案就越多。在缺省情況下,AutoCAD 的全局線型縮放比例為 1.0,該比例等於一個繪圖單位。在“線型管理器”中 “詳細信息”下,可以直接輸入“全局比例因子”的數值(如圖所示),也可以在命令行中鍵入ltscale命令進行設置:
命令行:ltscale
輸入新線型比例因子 〈當前值〉: 輸入正實數或按 Eeter 鍵修改線型的“全局比例因子”將導致系統重新刷新圖形。
“當前對象的縮放比例” 使用CELTSCALE系統變量控制新建對象的線型比例,其最終的比例是全局比例因子與該對象比例因子的乘積,設置方法和“全局比例因子”基本相同。所有線型最終的縮放比例是對象比例因子與全局比例因子的乘積,所以在 CELTSCALE=2 的圖形中繪制的點劃線,如果將 LTSCALE 設為 0.5,其效果與在 CELTSCALE=1 的圖形中繪制LTSCALE=1的點劃線時的效果相同。
“圖紙空間的線型縮放比例”在處理多個視窗時非常有用,當然理解起來也稍稍復雜些。當我們在“線型管理器”中選擇“縮放時使用圖紙空間單位”以激活圖紙空間線型縮放比例後,就可以使用兩種方法來設置線型比例:一是按創建對象時所在空間的圖形單位比例縮放,二是基於圖紙空間單位比例縮放。它使用 PSLTSCALE系統變量控制,其值有兩種選擇:“0”或“1”。 缺省值為“0”,表示無特殊線型比例,此時線型的點劃線長度基於創建對象空間(圖紙或模型)的繪圖單位,按 LTSCALE 設置的“全局比例因子”進行縮放。“1”表示視窗比例將控制線型比例,如果 TILEMODE變量設置為 0,即使對於模型空間中的對象,其點劃線長度也是基於圖紙空間的圖形單位。在這種模式下,視窗可以有多種縮放比例,但顯示的線型相同。對於特殊線型,視窗中的點劃線長度與圖紙空間中直線的點劃線長度相同。此時,仍可以使用 LTSCALE 控制點劃線長度。但要提醒大家注意的是,改變 PSLTSCALE 的設置或在 PSLTSCALE 設置為 1 時使用諸如 ZOOM 這樣的縮放命令,視窗中的對象並不能按照新的線型比例自動重新生成,如果必要,可以使用 REGEN 或 REGENALL 命令更新每一個視窗中的線型比例。