====== 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 {{:commit:2015:scalarfieldvalue0000.png?600|}} * champ vectoriel : norme {{:commit:2015:vectorfieldvalueNorms0000.png?600|}} * champ vectoriel : composante {{:commit:2015:vectorfieldvalueComponents0000.png?600|}} ===== 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]: --- //[[gwautelet@ulg.ac.be|Gaëtan WAUTELET]] 2014/03/05//