#+ L’éditeur de zones

{BMC PORTRAIT.BMP}   
Alexis Vaisse        

Présentation des zones

Les différents types de zones
Les zones d’acteur
Les zones de module

Création de zones

Comment créer des zones d’acteur
La liste des familles, modèles, acteurs...
La liste des zones d’acteur
Créer des zones de type partagé (shared)
Comment changer le nom d’une liste de zones
Comment affecter une zone à un nom donné
Comment créer des zones de module
Comment changer la taille d’une zone

Visualisation des zones

Visualisation d’un acteur seul avec ses zones
Visualisation des zones de plusieurs acteurs
Visualisation des zones dans d’autres éditeurs, en mode moteur
Visualisation des zones de module sur un acteur

#+ Recherche

cliquez sur l’élément sur lequel vous souhaitez obtenir de l’aide :

{BMC GENERAL.SHG}          {BMC GENEMODE.SHG}

#+ Les différents types de zones

Il existe deux catégories de zones :

- les zones d’acteur, qui sont définies au niveau de l’acteur,
- les zones de module qui sont définies pour chaque module de l’acteur (un bras, une jambe, etc...)

#+ Les zones d’acteur

Il existe quatre types de zones d’acteur :

- les zones de détection (ZDD),
- les zones d’événements (ZDE),
- les zones de mouvements (ZDM),
- et les zones de recalage (ZDR).

Au niveau du modèle, on peut définir quatre listes de noms : une liste de noms de ZDD, une de ZDE, une de ZDM, et une de ZDR.
Ensuite, chacune des instances d’acteur issues de ce modèle pourra avoir quatre listes de zones correspondantes. La taille d’une liste de zones est égale à la taille de la liste de noms du modèle (autant de zones que de noms dans la liste de noms).

Voir Comment créer des zones d’acteur

#+ Les zones de module

Il existe quatre types de zones de module :

- les zones de détection (ZDD),
- les zones d’événements (ZDE),
- les zones de mouvements (ZDM),
- et les zones de recalage (ZDR).

Pour chaque module d’un acteur, on peut définir une ZDD, une ZDE, une ZDM et une ZDR.

Voir Comment créer des zones de module

#+ Comment créer des zones d’acteur

Voici la marche à suivre pour affecter des zones à un acteur : 

1. Tout d’abord, le modèle de l’acteur doit avoir quatre listes de noms. Si ce n’est pas le cas, il faut les créer dans l’éditeur d’acteurs :
{BMC LISTENOM.BMP}
	Ceci crée automatiquement des listes de zones correspondantes pour chaque acteur de ce modèle.
2. Dans l’éditeur de zones, choisir le type de zone (zdd, zde, zdm ou zdr) à insérer en sélectionnant un emplacement vide dans la liste affichée :
{BMC LIST2.BMP}
3. Faire un drag and drop du type de zone choisi (sphère, boite, point ou cône) vers l’acteur.

#+ La liste des familles, modèles, acteurs...

{BMC LIST1.BMP}

Dans cette liste, on peut choisir entre l’affichage de :

1. la liste de toutes les familles du niveau, avec pour chaque famille les différents modèles créés,
2. la liste de tous les modèles, avec pour chaque modèle les différents acteurs créés,
3. la liste des modèles d’une famille donnée, avec pour chaque modèle les différents acteurs créés,
4. la liste des acteurs d’un modèle donné, avec pour chaque acteur les différentes listes de zones (ZDD, ZDE et ZDM),
5. la liste des modules d’un acteur, avec pour chaque module ses différentes zones.

Pour passer d’une liste à l’autre, on peut :
- choisir la liste dans la combo box
- double-cliquer sur un élément
- cliquer sur le bouton retour : {BMC RETOUR.BMP}

Le type d’un élément est représenté par une icône :

{BMC FAMILLE.BMP}	: famille
{BMC MODELE.BMP}	: modèle
{BMC ACTEUR.BMP}	: acteur
{BMC LISTE.BMP}	: liste de zones
{BMC MODULE.BMP}	: module
{BMC ZONE.BMP}	: zone

#+ La liste des zones d’acteur

{BMC LIST2.BMP}

L’icône à gauche d’une zone représente le type de la zone. Ce type est défini au niveau de la liste de noms, et il est donc commun pour tous les acteurs d’un même modèle.

{BMC COMMUN.BMP}  commun (common) : tous les acteurs du modèle possède la même zone.
{BMC PARTAGE.BMP}  partagé (shared) : certains acteurs peuvent avoir la même zone, d’autres peuvent avoir une zone différente.
{BMC VIERGE.BMP}  vierge (virged) : chaque acteur apparaît avec un champ vierge lors de la création, afin de pouvoir lui donner une zone spécifique.

Voir Créer des zones de type partagé (shared)

#+ Créer des zones de type partagé (shared)

Lorsqu’on modifie un champ partagé (en insérant une zone, en supprimant une zone ou en intervertissant deux zones dont au moins une est partagée) et que la liste de zones est utilisée par plusieurs acteurs (ou bien un acteur et un modèle), un message apparaît pour demander si la modification doit être répercutée sur tous les acteurs utilisant cette liste de zones :

{BMC MODIFPAR.BMP}

Si on répond oui, la modification est effectuée dans la liste de zones courante, donc tous les acteurs qui utilisent cette liste de zones perçoivent la modification.

Si on répond non, une nouvelle liste de zones est créée pour l’acteur courant, et la modification n’est effectuée que sur cette liste. Donc tous les acteurs qui utilisent la liste précédente ne voient pas la modification. Ceci permet de personnaliser les zones d’un acteur particulier.

#+ Comment changer le nom d’une liste de zone

Il est possible de changer le nom d’une liste de zones dans la liste du haut :

{BMC NOMLISTE.BMP}

#+ Comment affecter une zone à un nom donné

Lors de la création d’une zone avec un drag and drop, celle-ci est par défaut placée dans le premier emplacement libre de la liste de noms correspondante.

Pour forcer la création d’une zone dans un emplacement précis d’une liste de noms, il suffit de sélectionner cet emplacement avant de créer la zone.

Pour changer l’emplacement d’une zone, il suffit de la sélectionner avec un clic droit de la souris, et de la déplacer :

{BMC DRAGDROI.BMP}

#+ Comment créer des zones de module

Pour entrer dans l’édition des zones de module, il faut choisir la liste des modules de l’acteur : {BMC LISTMODU.BMP}, soit par l’intermédiaire de la combo box, soit en cliquant sur le bouton {BMC BOUTMODU.BMP}
Les modules de l’acteur sont alors affichés dans une grille, avec un module par case.

La création des zones de module se fait de la même manière qu’avec les zones d’acteur, en sélectionnant le type de zone (ZDD, ZDE, ZDM ou ZDR) dans la liste et en faisant un drag and drop du modèle de zone choisi (sphère, boite, point ou cône) vers le module.

#+ Comment changer la taille d’une zone

Dans l’éditeur de zones, sélectionner la zone à modifier.

Au clavier :
Entrer la nouvelle taille (ainsi que la position) dans la boite de dialogue correspondante.

A la souris :
Cliquer sur la zone en maintenant la touche Contrôle appuyée.

#+ Visualisation d’un acteur seul avec ses zones

Cliquer sur le bouton {BMC LUNETTE.BMP} en haut à droite de la fenêtre pour visualiser l’acteur seul avec ses zones.
Cliquer une seconde fois pour revenir au mode normal.

#+ Visualisation des zones de plusieurs acteurs

{BMC DISPLAY.BMP}

La fenêtre Display Control permet de visualiser les zones de tous les acteurs existants, ou bien toutes les zones de certains acteurs, ou encore certaines zones de certains acteurs.

Les boutons de la ligne All Actors contrôlent l’affichage des zones de tous les acteurs, sauf l’acteur courant dont les zones sont toujours affichées.
Pour visualiser les zones de tous les acteurs, sélectionner le bouton On sur la ligne All Actors. Pour les cacher, sélectionner le bouton Off.
Pour visualiser les zones de certains acteurs, sélectionner le bouton Selected sur la ligne All Actors. Ensuite, sélectionner un acteur, et appuyer sur le bouton On de la ligne Current Actor. Répéter l’opération pour chacun des acteurs donc on veut visualiser les zones.

Il est possible de ne visualiser que certaines zones d’un acteur, aussi bien lorsqu’on demande l’affichage des zones de tous les acteurs que de certains acteurs. Pour cela, appuyer sur le bouton Selected de la ligne Current Actor. Sélectionner ensuite les zones en utilisant les cases à cocher à droite de chaque zone :

{BMC SELECTED.BMP}

Comme les zones de l’acteur courant sont systématiquement affichées, les modifications sur l’acteur courant, que ce soit au niveau des boutons On, Off et Selected, ou bien au niveau de la sélection de chaque zone ne sont pas visibles immédiatement. Elles ne sont visibles que lorsque l’acteur n’est plus l’acteur courant.

#+ Visualisation des zones dans d’autres éditeurs, en mode moteur

Toutes les options d’affichage de la fenêtre Display Control sont persistantes lorsqu’on quitte l’éditeur de zones.
On peut ensuite entrer dans un autre éditeur (l’éditeur de matériaux pour plaquer des matériaux sur les zones, par exemple), ou bien passer en mode moteur en conservant les zones affichées.

Il existe une entrée dans le popup menu lorsqu’on clique sur un acteur qui permet d’afficher ou de cacher immédiatement les zones de cet acteur en dehors de l’éditeur de zones (‘Show global zones’ et ‘Hide global zones’).
Cette entrée n’existe que si l’acteur possède au moins une zone. 

#+ Visualisation des zones de module sur un acteur

Il existe une entrée dans le popup menu lorsqu’on clique sur un acteur qui permet d’afficher ou de cacher immédiatement les zones de module de cet acteur en dehors de l’éditeur de zones (‘Show module zones’ et ‘Hide module zones’).
Les zones de modules sont affichées, mais elles ne sont pas sélectionnables.
Cette entrée n’existe que si l’acteur possède au moins une zone de module.

Dans l’éditeur de zones, le bouton {BMC BOUTAFFI.BMP} remplit la même fonction.

#Liste de noms : contient les noms qui seront utilisés dans les scripts d’intelligence pour désigner des zones

#Popup menu : menu contextuel qui apparaît quand on clique avec le bouton droit sur un objet (un acteur par exemple) dans la fenêtre 3D.