MLINE (DXF)

下列群組碼適用於複線圖元。

複線群組碼

群組碼

描述

100

子類別標識 (AcDbMline)

2

至多 32 個字元的字串。此複線使用的型式名稱。MLINESTYLE 字典中必須有此型式的項目。

若未同時更新 MLINESTYLE 字典中關聯的項目,請勿修改此功能變數

340

MLINESTYLE 物件的指標處理碼/識別碼

40

比例係數

70

對正方式:0 = 上;1 = 0;2 = 下

71

旗標 (位元編碼值):

1 = 至少有一個頂點 (字碼 72 大於 0)

2 = 封閉

4 = 抑制起點收頭

8 = 抑制終點收頭

72

頂點數

73

MLINESTYLE 定義中的元素數目

10

起點 (在 WCS 中)

DXF:X 值;APP:3D 點

20, 30

DXF:起點的 YZ 值 (在 WCS 中)

210

擠出方向 (可選擇的;預設 = 0, 0, 1)

DXF:X 值;APP:3D 向量

220, 230

DXF:擠出方向的 YZ 值 (可選)

11

頂點座標 (多重項目;每個頂點有一個項目) DXF:X 值;APP:3D 點

21, 31

DXF:頂點座標的 YZ

12

由此頂點開始的線段的方向向量 (多重項目;每一個頂點有一個項目)

DXF:X 值;APP:3D 向量

22, 32

DXF:由此頂點開始的線段之方向向量的 YZ

13

此頂點處的斜接方向向量 (多重項目;每個頂點有一個)

DXF:X 值;APP:3D 向量

23, 33

DXF:斜接方向向量的 YZ

74

此元素的參數數目 (區段中的每一個元素皆重複)

41

元素參數 (根據前面的字碼 74 重複)

75

此元素的區域填滿參數數目 (線段中的每一個元素皆重複)

42

區域填滿參數 (根據前面的字碼 75 重複)

群組碼 41 參數化是一個實數清單,每一個 41 群組碼對應一個實數清單。此清單可能包含零個或多個項目。第一個群組碼 41 的值是自線段頂點沿著斜接向量到線元素路徑與斜接向量相交點的距離。下一個群組碼 41 的值是自第一個群組 41 定義的點沿著線元素路徑到線元素實際起點的距離。下一個是自線元素起點到線元素的第一個切斷 (或切下) 的距離。接下來的群組碼 41 的值,繼續列示此複線線段中線元素的起點與終點。線型不會影響群組 41 列示。

群組碼 42 的參數化也是實數的清單。與 41 參數化類似的是,它描述此複線線段填滿區域的參數化。這些值會被解譯成與 41 參數形同的資料。若將複線線段中所有的線元素以整體來看,則它們定義複線線段填滿區域的邊界。

使用群組碼 42 機制的一般例證,就是當一條未填滿的複線穿過一條填滿複線時,使用複線編輯功能,在交叉區域將填滿複線顯示成未填滿。這樣在受影響的複線線段中,每一個線元素有兩個 42 群組,一個用於填滿結束,另一個用於填滿起始。

複線圖元與複線型式物件裡的群組碼 2 都是重複的功能變數。即使讀取與使用它們的值在安全上都沒有顧慮,但任何情況下都請勿修改這些群組。要修改的正確功能變數如下:

複線

在相同物件中的 340 群組,表示適當的 MLINESTYLE 物件。

複線型式

MLINESTYLE 字典中的群組值 3,置於群組 350 之前,而群組 350 具有目前複線型式的處理碼或圖元名稱。