VERTEX (DXF)

I codici di gruppo riportati di seguito sono relativi alle entità VERTEX (vertice).

Codici di gruppo delle entità VERTEX

Codice di gruppo

Descrizione

100

Contrassegno di sottoclasse (AcDbVertex).

100

Contrassegno di sottoclasse (AcDb2dVertex o AcDb3dPolylineVertex).

10

Posizione (nel sistema OCS in caso di 2D, nel sistema WCS in caso di 3D).

DXF: valore X; APP: punto 3D

20, 30

DF: valori Y e Z della posizione (nel sistema OCS in caso di 2D, nel sistema WCS in caso di 3D)

40

Larghezza iniziale (opzionale, default = 0).

41

Larghezza finale (opzionale, default = 0).

42

Curvatura (opzionale; default = 0). La curvatura corrisponde alla tangente di un quarto dell'angolo inscritto per un segmento di arco, resa negativa se la direzione dell'arco dal punto iniziale al punto finale è in senso orario. Una curvatura pari a 0 indica un segmento di linea retta, mentre una curvatura pari a 1 indica un semicerchio.

70

Flag di vertice:

1 = vertice supplementare creato dall'adattamento curva.

2 = tangente di adattamento curva definita per il vertice considerato. Una direzione della tangente all'adattamento curva pari a 0 può essere omessa dall'output DXF ma è significativa se questo bit è impostato.

4 = non utilizzato.

8 = vertice di spline creato dall'adattamento spline.

16 = punto di controllo della spline.

32 = vertice della polilinea 3D.

64 = vertice della mesh poligonale 3D.

128 = vertice della mesh poliedrica.

50

Direzione della tangente dell'adattamento curva.

71

Indice dei vertici della mesh poliedrica (opzionale). Questo codice è presente solo se diverso da zero.

72

Indice dei vertici della mesh poliedrica (opzionale). Questo codice è presente solo se diverso da zero.

73

Indice dei vertici della mesh poliedrica (opzionale). Questo codice è presente solo se diverso da zero.

74

Indice dei vertici della mesh poliedrica (opzionale). Questo codice è presente solo se diverso da zero.

91

Identificatore del vertice

Per ogni vertice appartenente ad una mesh poliedrica è impostato il bit 128 dei flag di vertice. Se l'entità fornisce le coordinate di un vertice della mesh, è impostato anche il bit 64 e i codici di gruppo 10, 20, 30 forniscono le coordinate del vertice. I valori dell'indice dei vertici sono determinati dall'ordine delle entità vertex all'interno della polilinea (alla prima viene assegnato il numero 1.

Se il vertice definisce una faccia della mesh, nel corrispondente gruppo dei flag di vertice è impostato il bit 128 ma non il bit 64. In questo caso, i codici di gruppo 10, 20, 30 (posizione) dell'entità face non sono rilevanti e vengono sempre scritti nel file DXF con il valore 0. Gli indici dei vertici che definiscono la mesh vengono forniti dai codici di gruppo 71, 72, 73 e 74, i cui valori specificano uno dei vertici precedentemente definiti dall'indice. Se l'indice è negativo, il lato che parte da tale vertice è invisibile. Il primo vertice 0 indica la fine dei vertici della faccia.