Następujące kody grup mają zastosowanie do elementów typu MLINIA.
Kody grup elementów typu MLINIA |
|
---|---|
Kod grupy |
Opis |
100 |
Znacznik podklasy (AcDbMline) |
2 |
Ciąg do 32 znaków. Nazwa stylu użytego do tego elementu typu multilinia. Wpis dla tego stylu musi istnieć w słowniku MLINESTYLE. Nie należy zmieniać tego pola bez jednoczesnej aktualizacji powiązanego z nim wpisu w słowniku MLINESTYLE |
340 |
Identyfikator/uchwyt wskaźnika obiektu typu MLINESTYLE |
40 |
Współczynnik skali |
70 |
Wyrównanie: 0 = góra; 1 = zero; 2 = dół |
71 |
Znaczniki (wartości kodowane bitowo): 1 = zawiera co najmniej jeden wierzchołek (kod 72 jest większy od 0) 2 = zamknięte 4 = pomiń początkowe zakończenia 8 = pomiń zakończenia końcowe |
72 |
Liczba wierzchołków |
73 |
Liczba elementów w definicji elementu MLINESTYLE |
10 |
Punkt początkowy (w układzie GUW) DXF: wartość X; APP: punkt 3D |
20, 30 |
DXF: wartości Y i Z punktu początkowego (w układzie GUW) |
210 |
Kierunek wyciągnięcia (opcjonalny; wartość domyślna = 0, 0, 1) DXF: wartość X; APP: wektor 3D |
220, 230 |
DXF: wartości Y i Z kierunku wyciągnięcia (opcjonalnie) |
11 |
DXF ze współrzędnymi wierzchołka (wiele wpisów; jeden wpis dla każdego wierzchołka): wartość X; APP: punkt 3D |
21, 31 |
DXF: wartości Y i Z współrzędnych wierzchołka |
12 |
Wektor kierunku segmentu mającego początek w tym wierzchołku (wiele wpisów; jeden wpis dla każdego wierzchołka) DXF: wartość X; APP: wektor 3D |
22, 32 |
DXF: wartości Y i z wektora kierunku segmentu mającego swój początek w tym wierzchołku |
13 |
Wektor kierunku połączenia narożnika przy tym wierzchołku (wiele wpisów: jeden wpis dla każdego wierzchołka) DXF: wartość X; APP: wektor 3D |
23, 33 |
DXF: wartości Y i Z wektora kierunku narożnika |
74 |
Liczba parametrów dla tego elementu (powtarzana dla każdego elementu segmentu) |
41 |
Parametry elementu (powtarzane na podstawie poprzedniego kodu 74) |
75 |
Liczba parametrów wypełnienia obszaru dla tego elementu (powtarzana dla każdego elementu segmentu) |
42 |
Parametry wypełnienia obszaru (powtarzane na podstawie poprzedniego kodu 75) |
Parametryzacja kodu grupy 41 jest listą wartości rzeczywistych; jedna wartość rzeczywista przypada na jeden kod grupy 41. Lista może zawierać zero lub więcej pozycji. Wartość pierwszego kodu grupy 41 jest odległością od wierzchołka segmentu mierzoną wzdłuż wektora narożnika do punktu przecięcia ścieżki elementu linii z wektorem narożnika. Wartość kolejnego kodu grupy 41 jest równa odległości mierzonej wzdłuż ścieżki elementu linii od punktu zdefiniowanego za pomocą pierwszej grupy 41 do rzeczywistego początku elementu linii. Następna wartość jest równa odległości między początkiem elementu linii a pierwszym przerwaniem (lub przecięciem) tego elementu. Kolejne wartości kodów grupy 41 wartości opisują następujące po sobie punkty początkowe i końcowe elementu linii w tym odcinku multilinii. Rodzaje linii nie mają wpływu na listy grupy 41.
Parametryzacja kodu grupy 42 również jest listą wartości rzeczywistych. Podobnie jak parametryzacja 41 opisuje ona parametryzację obszaru wypełnienia dla tego odcinka multilinii. Wartości są interpretowane identycznie jak w przypadku parametrów 41; gdy są rozpatrywane jako całość dla wszystkich elementów linii odcinka multilinii, definiują one granicę obszaru wypełnienia dla odcinka multilinii.
Częstym przykładem zastosowania tego mechanizmu kodu grupy 42 jest sytuacja, w której niewypełniona multilinia przecina się z wypełnioną multilinią, a polecenie EDMLIN zostaje użyte w celu uzyskania efektu, w którym wypełniona multilinia w obszarze przecięcia jest wyświetlana jako niewypełniona. Może do spowodować powstanie dwóch kodów 42 dla grup dla każdego elementu linii w danym odcinku multilinii: jednego dla zakończenia wypełnienia i jednego dla początku wypełnienia.
Kody grupy 2 w elementach typu MLINIA i obiektach MLINESTYLE są polami nadmiarowymi. Grupy te w żadnym wypadku nie powinny być zmieniane, chociaż można bezpiecznie je odczytywać i korzystać z ich wartości. Polami, które można zmieniać, są:
Grupa 340 w tym samym obiekcie, która wskazuje właściwy obiekt MLINESTYLE.
Wartość grupy 3 w słowniku MLINESTYLE, która poprzedza grupę 350 mającą uchwyt lub nazwę elementu bieżącego obiektu MLINESTYLE.