<étape état="Projet">
Ajouter une possibilité de script interne.
étape>
<étape état="Projet">
Permettre l'exportation dans d'autres formats que les images : des fichiers Povray, des fichiers SVG (en utilisant Cairo?).
étape>
<étape état="Projet">
Rajouter les ombres dans le rendu OpenGL.
étape>
<étape état="Projet">
Ajouter un motif pour le dessin des lignes.
étape>
<étape état="Projet">
Ajouter un mode de rendu Wireframe + Smooth pour souligner les facettes.
étape>
<étape état="Projet">
Divers actions sur les surfaces, dont la possibilité de simplifier (suppression de points) et de lisser (moyenner les points entre eux) les surfaces exitantes. Autre possibilité : pouvoir couper les surfaces avec les plans. Enfin, pouvoir exporter des surfaces.
étape>
<étape état="Projet">
Utiliser un widget GtkRange à la place d'un GtkSpin pour régler la distance dans l'onglet plans.
étape>
<étape état="OK">
Modifier la méthode de rendu des spins pour créer une nouvelle méthode de rendu pour les champs de vecteur en général.
étape>
<étape état="OK">
Permettre la lecture des fichiers Nanoquanta (positions et densités).
étape>
<étape état="OK">
Utiliser OpenBabel pour permettre la lecture de nombreux formats d'entrée.
étape>
<étape état="OK">
Mieux intégrer le chargement et l'affichage de champs scalaires grâce aux iso-surfaces.
étape>
<étape état="OK">
Possibilité de rajouter / supprimer des iso-surfaces à la volée.
étape>
<étape état="OK">
Ajout d'un plan de coupe coloré quand un champ scalaire est chargé.
étape>
<étape état="OK">
Améliorer la méthode de rendu des spins en permettant le rendu des noeuds en mode atomique en plus du mode spin.
étape>
<étape état="OK">
Séparer visu_tools en plusieurs entité (couleurs, format de fichiers...) et mettre le tout dans un répertoire à part.
étape>
<étape état="OK">
Avoir un mode de rotation en conditions OpenGL dégradées.
étape>
<étape état="OK">
Permettre de détacher les onglets et de les regrouper comme dans Gimp.
étape>
<étape état="OK">
Sauvegarder la position des onglets et leur contenu.
étape>
<étape état="OK">
Permettre l'exportation en PNG et JPEG, en utilisant les GdkPixbuf.
étape>
<étape état="OK">
Passer des paramètres de colorisation en ligne de commande.
étape>
<étape état="OK">
Passer des informations de plans en ligne de commande.
étape>
<étape état="OK">
Passer des translations en ligne de commande.
étape>
<étape état="OK">
Rajouter une configuration possible de la gestion des lumières.
étape>
<étape état="OK">
Passer le mode « observe » simple comme mode par défaut.
étape>
<étape état="OK">
Transformer VisuData_struct en GObject et lui associer les signaux appropriés pour le moment présents dans l'object VisuObject.
étape>
<étape état="OK">
Ajouter une gestion du mode de rendu par OpenGlExtension.
étape>
<étape état="OK">
Ajouter une extension permettant de marquer les noeuds.
étape>
<étape état="OK">
Ajouter des fonctions permettant de déplacer les noeuds.
étape>
<étape état="OK">
Ajouter une gestion de chargement automatique de la colorisation quand un nouveau fichier rendu est chargé.
étape>
<étape état="OK">
Ajouter une fonction de masquage des éléments dans l'onglet de colorisation pour les éléments dont les données sont inférieures à un critère.
étape>
<étape état="OK">
Permettre de choisir le mode de masquage par des plans multiples : union, intersection...
étape>
<étape état="OK">
Unifier les boutons « charger des ressources » et « enregistrer » pour en faire un bouton « gestion des ressources » permettant de sauver ou de charger des ressources.
étape>
<étape état="OK">
Ajouter une confirmation pour quitter (optionnelle et configuarble).
étape>
<étape état="OK">
Réaliser une interface pour le marquage des noeuds.
étape>
<étape état="OK">
Réaliser une interface pour le déplacement des éléments.
étape>
<étape état="OK">
Dans l'onglet des outils, il faudrait proposer des schémas de couleurs pré-enregistrés comme du bleu vers le rouge, un dégradé de gris...
étape>
<étape état="OK">
Modifier l'interface de colorisation pour rajouter une case à cocher permettant le rechargement automatique.
étape>
<étape état="OK">
Correction du bug (récurrent) des fenêtres de dialogue qui n'en sont pas.
étape>
<étape état="OK">
Support de multiples fichiers en entrée (exemple : un fichier de position et un fichier d'orientation des spins).
étape>
<étape état="OK">
Affichage dans la fenêtre de sélection des atomes des coordonnées du fichier d'entrée et non des coordonnées utilisées par V_Sim pour le rendu.
étape>
<étape état="OK">
Ajout d'une fonctionnalité de tracé de plans.
étape>
<étape état="OK">
Les plans permettent de masquer les noeuds des zones de la boîte.
étape>
<étape état="OK">
Transfert des paramètres qui ont une tête de ressources vers le fichier de ressources.
étape>
<étape état="OK">
Améliorer le système de lecture et d'écriture des fichiers de paramètres et de ressources.
étape>
<étape état="OK">
Les ressources des liaisons (couleurs, taille...) sont gérées par type de liaisons et non plus de façon globale (avec tout de même une valeur par défaut).
étape>
<étape état="OK">
Passage à une vue GtkTreeView pour la liste des liaisons (permet la sélection multiple pour appliquer des changements à plusieurs types de liaisons en même temps, permet le tri...).
étape>
<étape état="OK">
Gestion de la couleur des liaisons au travers d'une liste déroulante qui permet le stockage des couleurs déjà rencontrées.
étape>
<étape état="OK">
Support de la translation des noeuds à l'intérieur de la boîte pour les boîtes périodiques.
étape>
<étape état="OK">
Ajout d'une zone pour stocker des informations liées à la méthode de rendu.
étape>
<étape état="OK">
Onglet « éléments », support des couleurs déjà rencontrées au travers d'une liste déroulante.
étape>
<étape état="OK">
Onglet « éléments », passage à une GtkComboBox pour la sélection des éléments et nettoyage du code en rapport avec la sélection des éléments par nom et non par pointeur.
étape>
<étape état="OK">
Onglet « éléments », ajout d'une ressources permettant de masquer ou non tous noeuds d'un même élément.
étape>
<étape état="OK">
Onglet « navigateur », ajout d'un filtre des fichiers affichés.
étape>
<étape état="OK">
Onglet « coloration extérieure », affichage de la valeur min et de la valeur max associée au fichier chargé.
étape>
<étape état="OK">
Onglet « plans », création d'un onglet pour gérer la création, la modification et les opérations sur les plans.
étape>
<étape état="OK">
Onglet « configuration », ajout d'un facteur multiplicatif sur les GtkSpinButtons travaillant sur une grandeur physique.
étape>
Cette version a pour objectif le support complet de la documentation pour l'API des fonctions basiques de V_Sim ; ainsi que la mise à jour du site web.
<étape état="OK">
Documentation pour VisuObject.
étape>
<étape état="OK">
Documentation pour visu_tools.
étape>
<étape état="OK">
Documentation pour visu_commandLine.
étape>
<étape état="OK">
Documentation pour visu_basic.
étape>
<étape état="OK">
Documentation pour visu_elements.
étape>
<étape état="OK">
Documentation pour visu_data.
étape>
<étape état="OK">
Documentation pour opengl.
étape>
<étape état="OK">
Documentation pour visu_rendering.
étape>
<étape état="OK">
Documentation pour visu_configFile.
étape>
<étape état="OK">
Documentation pour visu_extension.
étape>
<étape état="OK">
Documentation pour visu_pairs.
étape>
<étape état="OK">
Documentation pour visu_dump.
étape>
<étape état="OK">
Documentation pour visu_pickMesure.
étape>
<étape état="En cours">
Mise à jour du site web avec les fonctionalités de la nouvelle version et corriger les manques précédents.
étape>
Les fichiers de spins sont représentés par des flèches définies par leur position et leur orientation.
<étape état="OK">
Lecture des fichiers d'entrée au travers de l'interface GTK.
étape>
<étape état="OK">
Lecture des fichiers d'entrée sur la ligne de commande.
étape>
<étape état="OK">
Rendu des spins par des flèches (cylindriques ou cubiques). Modifications possibles de la géométrie des flèches.
étape>
<étape état="OK">
Coloration des spins en fonction de l'orientation.
étape>
<étape état="OK">
Enregistrement des ressources liées au spin.
étape>