Affimoff est un logiciel pour Windows qui permet de voir un modèle d'objet en 3 dimensions avec ou sans texture. L'objet examiné ici est défini par un modèle disponible en fichier de type OFF. La raison de ce choix est sa grande simplicité : on a uniquement une liste de sommets et une liste de faces. Le format OFF admis ici comporte deux restrictions : - s'il comporte des données pour la couleur des faces, celles-ci sont ignorées. - on admet uniquement des faces à trois ou quatre sommets ( et de même à trois ou quatre arrêtes ). Mais en pratique ces deux restrictions sont rarement problèmatiques. A noter que chaque face quadrangulaire évenventuelle est convertie dès la lecture en quatre faces triangulaires. Les autres formats habituels, de types voisins, parmi lesquels : OBJ, STL ASCII, PLY ou VRML ne sont pas admis. Cependant on peut trouver assez facilement des convertisseurs pour utiliser des modèles définis avec ces autres formats. Pour rappel, le site : http://shape.cs.princeton.edu/benchmark/ comporte une archive avec de très nombreux objets 3D définis en format OFF. La texture, facultative, utilisable ici, est une image définie en format JPEG de 256 x 256 pixels. Si on souhaite utiliser une image disponible dans un autre format ou d'une autre taille on peut la convertir gratuitement avec PhotoFiltre ou bien avec un autre logiciel. Affimoff permet de plaquer une image sur l'objet examiné. Ceci repose sur la paramétrisation du modèle. Il s'agit de créer une relation bijective continue entre les points à la surface 3d de l'objet et ceux d'un domaine 2d du plan (u,v). La superposition de l'image et de ce domaine permet colorer chaque face du modèle, et donc toute sa surface, comme on le ferait avec du papier peint. Pour examiner l'objet choisi, Affimoff a les commandes suivantes : - Fichier > Ouvrir un modèle : Permet de charger ou recharger le fichier OFF qui définit le modèle choisi. Si on fait un nouveau chargement et si le modèle précédent a été modifié avant de faire cette action, celui-ci n'est pas sauvegardé à ce moment. Mais, si on le souhaite, on peut annuler l'ouverture pour faire cette sauvegarde. - Fichier > Sauver le modèle : Permet de sauvegarder le modèle examiné dans son état actuel. Ce modèle est peut-être différent du modèle initialement chargé : les quadrangles ont chacun été convertis en 4 triangles, on a pu effectuer des subdivisions de Charles Loop et/ou des découpages. Chaque sauvegarde est effectuée dans le même dossier que celui du modèle lu et le nom du nouveau fichier sauvegardé comportera un suffixe "_n". On peut faire plusieurs sauvegardes successives et le suffixe "_n" sera ajouté à chaque fois. - Fichier > Quitter : Pour quitter l'application. Aucune sauvegarde n'est effectuée à ce moment. - Affichage : Les diverses commandes du menu Affichage permettent de visionner les axes, les sommets, les arêtes, les faces, les normales, toutes les bordures, seulement la frontière, le plan (u,v) ou la texture du modèle examiné. Ces commandes sont des bascules : en cliquant sur la commande, quand l'action n'est pas active on l'active et quand elle est active on la désactive. On peut aussi visionner le modèle, texturé ou non texturé, en transparence ou non et avec animation ou non. Enfin, après diverses manipulations on peut à tout moment revenir aux conditions initiales d'affichage. - Modèle > Découper un sommet : Pour ouvrir les arêtes qui aboutissent sur un sommet que l'on sélectionne avec la souris. A la fin on voit très brièvement l'effet obtenu. Mais on peut le voir maintenu si on fait : Affichage > Des bordures. Pour abandonner refaire la commande. - Modèle > Découper une arête : Si l'arête sélectionnée est déjà une arête de bordure il n'y a aucun effet. Si cette arête a l'une de ses extrémités sur une bordure, elle est découpée. Si cette arête n'a aucune extrémité sur une bordure, il faut sélectionner une seconde arête consécutive à celle-ci et dans ce cas elles sont découpées toutes les deux, si non il n'y aucun effet. Dans cette phase la frontière apparait en rouge et les autres ouvertures, s'il y en a, en vert. Pour abandonner refaire la commande. - Modèle > Découper une face : Pour supprimer la face sélectionnée avec la souris. Pour abandonner refaire la commande. NOTA : pour chacun des 3 découpages ci-dessus on peut annuler l'effet obtenu en agissant aussitôt sur la touche "entrée". Et il est beaucoup plus commode d'effectuer ces découpages en ayant affiché les bordures avec : Affichage > Des bordures. NOTA : La frontière et le découpage éventuel pour la créer influencent grandement la qualité de la paramétrisation obtenue. - Modèle > Subdivision de Loop : Permet de faire une itération de la méthode de subdivision de Charles Loop. - Modèle > Statistiques du modèle actuel : Pour afficher le nombre de sommets, de faces, d'arêtes et d'arêtes de frontière. - Texture > Charger une texture : Pour charger en mémoire une nouvelle image qui servira de texture à l'objet examiné. Pour afficher la texture en service il faut faire : Affichage > De la texture. - Texture > Choisir la couleur unie : Permet de choisir la couleur unie pour afficher le modèle non texturé. - Aide > Pour l'aide : C'est un simple rappel concernant le guidage de l'utilisateur et l'aide disponible. - Aide > Aide en html : Pour consulter l'aide et la documentation avec Internet Explorer ou un logiciel équivalent. - Aide > A propos : Pour connaître et/ou joindre l'auteur de Affimoff. - Souris + Bouton gauche : Pour faire tourner le modèle autour de Ox, en rouge, et Oy, en vert. - Souris + Bouton droit : Pour faire tourner le modèle autour de Oy et Oz, en bleu. C'est complémentaire du précédent. - Flèches haut et bas : Pour s'approcher ou s'éloigner du modèle. Plus on est près, plus l'effet de perspective augmente. - Flèches gauche et droite : C'est un zoom 3d : la taille du modèle augmente ou diminue, mais pas celle des axes. - Touches W, X, C, S/D : Elles permettent de déplacer l'affichage dans la fenêtre vers la gauche, le bas, la droite et le haut. - Touches M, P : Quand la texture-image est en service, on peut l'utiliser avec une multiplicité de : 1/16, 1/4, 1, 4 16 ou 64. - Touche "entrée" : Ou "return" en anglais, pour annuler un découpage immédiatement avant toute nouvelle commande. - Touche "echap" : Pour quitter l'application. Aucune sauvegarde n'est effectuée à ce moment. |