Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2015:03_05

Commit 2015-03-05

Fenêtre Bwin de la fenêtre VizWin Principale - Mise en forme

J'en ai profité pour remettre en forme autrement les options disponibles pour le champ scalaire. Notamment, l'option Mesh Elevation n'est disponible que si on affiche le champ scalaire discontinu.

Fenêtre Vizwin Principale - Affichage des valeurs numériques

Il est désormais possible d'afficher les valeurs numériques des champs scalaires continus et/ou des champs vectoriels (norme du vecteur ou composante du vecteur).

Voici quelques exemples :

  • champ scalaire

  • champ vectoriel : norme

  • champ vectoriel : composante

Fenêtre Vizwin Principale - Échelle de valeur

Il est possible de cacher l'échelle de valeur du champ scalaire et du champ vectoriel, tout en gardant les couleurs sur le champ scalaire et le champ vectoriel.

Fenêtre Bwin de la fenêtre VizWin Principale - Mise en forme

J'ai profité de ce commit pour remettre en forme autrement les options disponibles pour le champ scalaire. Notamment, l'option Mesh Elevation n'est disponible que si on affiche le champ scalaire discontinu.

Fenêtre Vizwin - Graphe en temps réel - Nouvelles fonctions interfacées

Il est désormais aisée de configurer le titre, l'axe X et l'axe Y d'une fenêtre vizwin du type plotXY, via le fichier de données python :

winc1.setPlotTitle('Number of Nodes in Contact')
winc1.setPlotXLabel('Time')
winc1.setPlotYLabel('')

Pour plus d'informations, vous pouvez consulter apps.qs.cont2

Fenêtre Bwin - LineEdit

Désormais, nous ne devons plus taper “Enter” pour prendre en considération toutes les données entrées dans les options de la fenêtre Bwin. Attention, qu'il faut toujours faire un Update() pour prendre en considération les nouvelles données entrées.

Code Source - Visualisation

ScalarBar

J'ai profité de ce commit pour faire un petit nettoyage des classes qui gèrent l'échelle du champ vectoriel et du champ scalaire.

GuiObserver

J'ai juste fait un renamming de la classe pour préparer un autre commit.

Fichiers/Dossiers ajoutés/supprimés

[a]:mtQt\icons\next.png
[a]:mtQt\icons\pause.png
[a]:mtDrawables\VectorFieldValuesLabel.cpp
[a]:mtDrawables\VectorFieldValuesLabel.h
[a]:mtDrawables\ScalarFieldValuesLabel.cpp
[a]:mtDrawables\ScalarFieldValuesLabel.h
[a]:mtKernel\VizWinGUIObserver.cpp
[a]:mtKernel\VizWinGUIObserver.h
[r]:mtKernel\GUIObserver.cpp
[r]:mtKernel\GUIObserver.h

Tests ajoutés/supprimés

[r]:
[a]: 

Gaëtan WAUTELET 2014/03/05

commit/2015/03_05.txt · Last modified: 2016/03/30 15:23 (external edit)