Puoi usare una struttura di questo tipo...
non badare alle parentesi
codice:
struct Vertice
[
   struct
    [ float x,y,z; ] Posizione;
   
   struct
    [ float x,y,z; ] Normale;

   int Primitiva;
];
Le prime 2 strutture si capiscono da sole.
L'int indica la primitiva (triangolo, quadrato, trapezio che sia) di appartenenza (numero 1, 2 ,3..)