1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280
|
<?xml version="1.0" encoding="iso-8859-15"?>
<ListeDesChosesFaire logiciel="V_Sim">
<milestone version="3.4">
<objectif titre="Gnral">
<tape tat="Projet">
Ajouter une possibilit de scripts internes.
</tape>
<tape tat="En cours">
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="OK">
Ajouter un motif pour le dessin des lignes.
</tape>
<tape tat="OK">
Ajouter un mode de rendu Wireframe + Smooth pour souligner les facettes.
</tape>
<tape tat="OK">
Permettre de faire varier le nombre de n~uds.
</tape>
<tape tat="OK">
Implmenter la duplication priodique de la bote.
</tape>
<tape tat="En cours">
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>
</objectif>
<objectif titre="Interface">
<tape tat="Projet">
Utiliser un widget GtkRange la place d'un GtkSpin pour rgler la distance dans l'onglet plans.
</tape>
<tape tat="En cours">
Permettre d'ajouter plusieurs lgendes et de pouvoir modifier leur forme et le texte.
</tape>
</objectif>
</milestone>
<milestone version="3.3">
<objectif titre="Gnral">
<tape tat="OK">
Modifier la mthode de rendu des spins pour crer une nouvelle mthode de rendu pour les champs de vecteur en gnral.
</tape>
<tape tat="OK">
Permettre la lecture des fichiers Nanoquanta (positions et densits).
</tape>
<tape tat="OK">
Utiliser OpenBabel pour permettre la lecture de nombreux formats d'entre.
</tape>
<tape tat="OK">
Mieux intgrer le chargement et l'affichage de champs scalaires grce aux iso-surfaces.
</tape>
<tape tat="OK">
Possibilit de rajouter / supprimer des iso-surfaces la vole.
</tape>
<tape tat="OK">
Ajout d'un plan de coupe color quand un champ scalaire est charg.
</tape>
<tape tat="OK">
Amliorer la mthode de rendu des spins en permettant le rendu des noeuds en mode atomique en plus du mode spin.
</tape>
<tape tat="OK">
Sparer visu_tools en plusieurs entit (couleurs, format de fichiers...) et mettre le tout dans un rpertoire part.
</tape>
<tape tat="OK">
Avoir un mode de rotation en conditions OpenGL dgrades.
</tape>
</objectif>
<objectif titre="Interface">
<tape tat="OK">
Permettre de dtacher les onglets et de les regrouper comme dans Gimp.
</tape>
<tape tat="OK">
Sauvegarder la position des onglets et leur contenu.
</tape>
</objectif>
</milestone>
<milestone version="3.2">
<objectif titre="Gnral">
<tape tat="OK">
Permettre l'exportation en PNG et JPEG, en utilisant les GdkPixbuf.
</tape>
<tape tat="OK">
Passer des paramtres 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 lumires.
</tape>
<tape tat="OK">
Passer le mode observe simple comme mode par dfaut.
</tape>
<tape tat="OK">
Transformer VisuData_struct en GObject et lui associer les signaux appropris pour le moment prsents 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 dplacer 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 lments dans l'onglet de colorisation pour les lments dont les donnes sont infrieures un critre.
</tape>
</objectif>
<objectif titre="Interface">
<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">
Raliser une interface pour le marquage des noeuds.
</tape>
<tape tat="OK">
Raliser une interface pour le dplacement des lments.
</tape>
<tape tat="OK">
Dans l'onglet des outils, il faudrait proposer des schmas de couleurs pr-enregistrs comme du bleu vers le rouge, un dgrad de gris...
</tape>
<tape tat="OK">
Modifier l'interface de colorisation pour rajouter une case cocher permettant le rechargement automatique.
</tape>
</objectif>
</milestone>
<milestone version="3.1">
<objectif titre="Gnral">
<tape tat="OK">
Correction du bug (rcurrent) des fentres de dialogue qui n'en sont pas.
</tape>
<tape tat="OK">
Support de multiples fichiers en entre (exemple : un fichier de position et un fichier d'orientation des spins).
</tape>
<tape tat="OK">
Affichage dans la fentre de slection des atomes des coordonnes du fichier d'entre et non des coordonnes utilises 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 bote.
</tape>
<tape tat="OK">
Transfert des paramtres qui ont une tte de ressources vers le fichier de ressources.
</tape>
<tape tat="OK">
Amliorer le systme de lecture et d'criture des fichiers de paramtres et de ressources.
</tape>
</objectif>
<objectif titre="Interface">
<tape tat="OK">
Les ressources des liaisons (couleurs, taille...) sont gres par type de liaisons et non plus de faon globale (avec tout de mme une valeur par dfaut).
</tape>
<tape tat="OK">
Passage une vue GtkTreeView pour la liste des liaisons (permet la slection multiple pour appliquer des changements plusieurs types de liaisons en mme temps, permet le tri...).
</tape>
<tape tat="OK">
Gestion de la couleur des liaisons au travers d'une liste droulante qui permet le stockage des couleurs dj rencontres.
</tape>
<tape tat="OK">
Support de la translation des noeuds l'intrieur de la bote pour les botes priodiques.
</tape>
<tape tat="OK">
Ajout d'une zone pour stocker des informations lies la mthode de rendu.
</tape>
</objectif>
<objectif titre="Diverses modifications pour les onglets">
<tape tat="OK">
Onglet lments , support des couleurs dj rencontres au travers d'une liste droulante.
</tape>
<tape tat="OK">
Onglet lments , passage une GtkComboBox pour la slection des lments et nettoyage du code en rapport avec la slection des lments par nom et non par pointeur.
</tape>
<tape tat="OK">
Onglet lments , ajout d'une ressources permettant de masquer ou non tous n~uds d'un mme lment.
</tape>
<tape tat="OK">
Onglet navigateur , ajout d'un filtre des fichiers affichs.
</tape>
<tape tat="OK">
Onglet coloration extrieure , affichage de la valeur min et de la valeur max associe au fichier charg.
</tape>
<tape tat="OK">
Onglet plans , cration d'un onglet pour grer la cration, la modification et les oprations sur les plans.
</tape>
<tape tat="OK">
Onglet configuration , ajout d'un facteur multiplicatif sur les GtkSpinButtons travaillant sur une grandeur physique.
</tape>
</objectif>
<objectif titre="Documentation">
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 fonctionalits de la nouvelle version et corriger les manques prcdents.
</tape>
</objectif>
<objectif titre="Rendu de fichiers de spin">
Les fichiers de spins sont reprsents par des flches dfinies par leur position et leur orientation.
<tape tat="OK">
Lecture des fichiers d'entre au travers de l'interface GTK.
</tape>
<tape tat="OK">
Lecture des fichiers d'entre sur la ligne de commande.
</tape>
<tape tat="OK">
Rendu des spins par des flches (cylindriques ou cubiques). Modifications possibles de la gomtrie des flches.
</tape>
<tape tat="OK">
Coloration des spins en fonction de l'orientation.
</tape>
<tape tat="OK">
Enregistrement des ressources lies au spin.
</tape>
</objectif>
</milestone>
</ListeDesChosesFaire>
|