Następujące kody grup mają zastosowanie do elementów typu wierzchołek.
Kody grup obiektów VERTEX |
|
---|---|
Kod grupy |
Opis |
100 |
Znacznik podklasy (AcDbVertex) |
100 |
Znacznik podklasy (AcDb2dVertex lub AcDb3dPolylineVertex) |
10 |
Punkt położenia (UWO gdy 2D, a GUW gdy 3D) DXF: wartość X; APP: punkt 3D |
20, 30 |
DXF: wartości Y i Z punktu położenia (UWO gdy 2D, a GUW, gdy 3D) |
40 |
Szerokość początkowa (opcjonalna; wartość domyślna wynosi 0) |
41 |
Szerokość końcowa (opcjonalna; wartość domyślna wynosi 0) |
42 |
Wypukłość (opcjonalna; wartość domyślna wynosi 0). Wypukłość jest styczna do jednej czwartej kąta rozwarcia segmentu łuku, a jej wartość staje się ujemna, jeśli łuk przechodzi w kierunku zgodnym z ruchem wskazówek zegara od punktu początkowego do punktu końcowego. Wypukłość 0 oznacza prosty segment, a wypukłość 1 oznacza półokrąg. |
70 |
Znaczniki wierzchołka: 1 = dodatkowy wierzchołek utworzony przez dopasowanie krzywej 2 = styczna krzywego dopasowania zdefiniowana dla tego wierzchołka Kierunek stycznej dopasowania krzywej równy 0 może zostać pominięty w pliku DXF, ale ważne jest, aby ten bit był ustawiony. 4 = nieużywane 8 = wierzchołek splajnu utworzony przez dopasowanie splajnu 16 = punkt kontrolny ramy splajnu 32 = wierzchołek polilinii 3D 64 = siatka wielokątna 3D 128 = wierzchołek siatki polipowierzchni |
50 |
Kierunek stycznej dopasowania krzywej |
71 |
Indeks wierzchołka siatki polipowierzchni (opcjonalny; występuje tylko wtedy, jeśli ma wartość inną niż zero). |
72 |
Indeks wierzchołka siatki polipowierzchni (opcjonalny; występuje tylko wtedy, jeśli ma wartość inną niż zero). |
73 |
Indeks wierzchołka siatki polipowierzchni (opcjonalny; występuje tylko wtedy, jeśli ma wartość inną niż zero). |
74 |
Indeks wierzchołka siatki polipowierzchni (opcjonalny; występuje tylko wtedy, jeśli ma wartość inną niż zero). |
91 |
Identyfikator wierzchołka |
Każdy wierzchołek, który jest częścią siatki polipowierzchni, ma ustawiony 128. bit flagi wierzchołka. Jeśli element zawiera współrzędne wierzchołka siatki, jego 64. bit jest także ustawiony, a grupy 10, 20, 30 określają współrzędne wierzchołka. Wartości indeksu wierzchołka zależą od kolejności pojawiania się obiektów wierzchołka w obrębie polilinii, przy czym pierwszy ma wartość 1.
Jeśli wierzchołek definiuje powierzchnię siatki, jego grupa flag wierzchołka ma ustawiony 128. bit, ale nie 64. W tym przypadku grupy 10, 20, 30 (położenia) elementu powierzchni są nieistotne i są zawsze zapisywane w pliku DXF jako 0. Indeksy wierzchołków definiujące siatkę są określone przez kody grup 71, 72, 73 i 74, których wartości określają jeden z wcześniej zdefiniowanych wierzchołków według indeksu. Jeśli indeks jest ujemny, to krawędź rozpoczynająca się w tym wierzchołku jest niewidoczna. Pierwszy wierzchołek 0 oznacza koniec wierzchołków powierzchni.