MLINE (DXF)

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:

Mčára

Skupina 340 ve stejném objektu, který označuje správný objekt MLINESTYLE.

Styl multičáry

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.