Identifica le celle VTK mediante un'etichetta nel formato del file
Domanda
Eseguiamo una piattaforma di simulazione numerica e stiamo studiando la possibilità di passare a VTK come nostro formato di file principale. Una delle cose che dobbiamo essere in grado di fare è identificare le cellule di polidata (in particolare le linee in 2D o Polys in 3D) per nome. Ad esempio, se abbiamo una simulazione a forma di una scatola, vorremmo essere in grado di etichettare uno dei confini "ingresso" e un altro "outlet".
Ti chiedi solo se qualcuno potrebbe avere qualche idea su come raggiungere questo obiettivo? Una cosa a cui abbiamo pensato è usare file indipendenti per ogni confine, ma sembra un po 'come un hack ...
(Preferibilmente usando anche i formati di file XML)
Soluzione
UN VtkstringArray è un modo, l'altro è estendere le classi lettore/scrittore per aggiungere i tuoi tag XML. Alla fine, abbiamo selezionato per avere un file sidecar, con flag interi nei dati della cella VTK.