wiki:manipObjet

Manipulation des objets et des scènes

But du module

Le module est décomposé en deux parties :

  • la première est une fenêtre graphique remplissant le cahier des charges du module
  • la seconde est dans le fichier interface/interactor.py et gère les événements dans la fenêtre graphique de Blender pour donner un accès rapide à certaines fonctionnalités.

Cahier des charges du module

Le module doit permettre d'effectuer les opérations :

  • sur les scènes sémantiques :
    • suppression
    • copie
    • fusion
    • ré attribution (à un scène existante)
  • sur les objets sémantiques :
    • suppression
    • copie
      • vers la même scène
      • vers une autre scène
    • déplacer
      • vers la même scène
      • vers une autre scène
    • fusion
    • Attribuer à un objet physique

Organisation

La gestion des événements est placé dans le fichier interface/interactor.py. Ce dernier est lancé à chaque événement détecté par Blender.
Les fonctions générales affichant des menus de popup sont placées dans interface/popup.py afin de pouvoir être réutilisées n'importe où.

Diagramme du module

Algorithmes de la gestion des évènements

Avancement

15/10/2008 : Début de la conception

23/10/2008 : Fin de la conception, début de la programmation

Attachments