Následující kódy skupin platí pro entity mline.
|
Kódy skupiny Mline |
|
|---|---|
|
Kód skupiny |
Popis |
|
100 |
Značka podtřídy (AcDbMline) |
|
2 |
Řetězec až 32 znaků. Název stylu použitého pro tuto entitu mline. Pro tento styl musí existovat záznam ve slovníku MLINESTYLE. Toto pole neupravujte bez aktualizace souvisejícího záznamu ve slovníku MLINESTYLE. |
|
340 |
Index/ID ukazatele objektu MLINESTYLE |
|
40 |
Faktor měřítka |
|
70 |
Zarovnání: 0 = Horní, 1 = Nula, 2 = Dolní |
|
71 |
Příznaky (bitově kódované hodnoty): 1 = Má nejméně jeden vrchol (kód 72 je větší než 0) 2 = Uzavřeno 4 = Potlačí počáteční velká písmena 8 = Potlačí koncová velká písmena |
|
72 |
Počet vrcholů |
|
73 |
Počet prvků v definici MLINESTYLE |
|
10 |
Počáteční bod (v GSS) DXF: Hodnota X, APP: 3D bod |
|
20, 30 |
DXF: Hodnoty Y a Z počátečního bodu (v GSS) |
|
210 |
Směr vysunutí (nepovinné, výchozí hodnota = 0, 0, 1) DXF: Hodnota X, APP: 3D vektor |
|
220, 230 |
DXF: Hodnoty Y a Z směru vysunutí (nepovinné) |
|
11 |
Souřadnice vrcholu (víc položek, jeden záznam pro každý vrchol) DXF: Hodnota X APP: 3D bod |
|
21, 31 |
DXF: Hodnoty Y a Z souřadnic vrcholu |
|
12 |
Směrový vektor segmentu začínajícího v tomto vrcholu (víc záznamů, jeden pro každý vrchol) DXF: Hodnota X, APP: 3D vektor |
|
22, 32 |
DXF: Hodnoty Y a Z směrového vektoru segmentu začínajícího v tomto vrcholu |
|
13 |
Směrový vektor pokosu začínajícího v tomto vrcholu (víc záznamů: jeden pro každý vrchol) DXF: Hodnota X, APP: 3D vektor |
|
23, 33 |
DXF: Hodnoty Y a Z směrového vektoru pokosu |
|
74 |
Počet parametrů pro tento prvek (opakuje se pro každý prvek v segmentu) |
|
41 |
Parametry prvku (opakuje se na základě předchozího kódu 74) |
|
75 |
Počet parametrů výplně plochy pro tento prvek (opakuje se pro každý prvek v segmentu) |
|
42 |
Parametry výplně plochy (opakuje se na základě předchozího kódu 75) |
Parametrizace kódu skupiny 41 je seznam reálných hodnot, jedno reálné číslo na kód skupiny 41. Seznam může obsahovat nula nebo víc položek. První hodnota kódu skupiny 41 je vzdálenost od vrcholu segmentu podél vektoru pokosu do bodu, kde se protíná cesta prvku čáry a vektor pokosu. Další hodnota kódu skupiny 41 je vzdálenost podél cesty prvku čáry od bodu definovaného první skupinou 41 po skutečný počátek prvku čáry. Další je vzdálenost od počátku prvku čáry k prvnímu přerušení (nebo řezu) v prvku čáry. Následující hodnoty kódu skupiny 41 dále uvádí počáteční a koncové body prvku čáry v tomto segmentu mčáry. Typy čar nemají na seznamy skupiny 41 vliv.
Parametrizace kódu skupiny 42 je také seznam skutečných hodnot. Podobně jako parametrizace 41 popisuje parametrizaci výplně oblasti pro tento segment mčáry. Hodnoty jsou interpretovány shodně jako parametry 41 a pokud je vezmeme jako celek pro všechny prvky čar v segmentu mčáry, definují hranici oblasti výplně pro segment mčáry.
Běžný příklad použití mechanismu kódu skupiny 42 je, když nevyplněná mčára protíná vyplněnou mčáru a použije se příkaz mčedit, aby se vyplněná mčára zobrazila v protínající se oblasti jako nevyplněná. Výsledkem by byly dvě skupiny 42 pro každý prvek čáry v dotčeném segmentu mčáry: jeden pro konec a jeden pro začátek výplně.
Kódy skupiny 2 v entitách mline a objektech mlinestyle jsou redundantní pole. Tyto skupiny by se neměly za žádných okolností upravovat, i když je bezpečné je číst a použít jejich hodnoty. Správná pole k úpravám jsou:
Skupina 340 ve stejném objektu, který označuje správný objekt MLINESTYLE.
Hodnota skupiny 3 ve slovníku MLINESTYLE, která předchází skupině 350, která má index nebo název entity aktuálního stylu multičáry.