Séparation des extrusions axisym et linéaires: Extrusion
⇒ LinExtrusion
+ AxiExtrusion
. Beaucoup plus clair.
Création d'une structure hiérarchique pour la gestion des valeurs scalaires: Scalars
est la classe mère d'où dérivent DBScalars
et IFScalars
. La gestion des scalaires est faites par composition et non plus par dérivation.
Séparation de la gestion numérique des vecteurs (DBvectors
) et de leur représentation graphique (HedgeHog
). On pourra ainsi envisager des représentations alternatives pour les vecteurs (flèches de couleur par exemple, etc).
Modification des noms des interfaces d'itération sur les éléments et entités géométriques.
Séparation des fonctions qui remplissent un dataset VTK dans des classes séparées (DataSet
et dérivées).
Suppression de l'entête précompilée “ooViz.h/cpp
” et redistribution des directives include
dans tous les fichiers.
Modification de la dérivation double de ElementCloud
en composition.
Déplacement des points de Gauss au niveau de ElementCloud
.
Premier jet de la gestion du maillage discontinu en 3D (visualisation des discontinuités de contraintes entre éléments).