VERTEX (DXF)

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.