Comportement Répulsion

Le comportement Répulsion permet de spécifier un ou plusieurs objets (sources) dont les représentants s'éloigneront. Il est l'opposé du comportement Rechercher. Si vous souhaitez qu'un représentant recule devant un objet, au lieu de pivoter pour regarder dans la direction dans laquelle il va, utilisez Répulsion avec le comportement Orientation.

Remarque : par défaut, la répulsion agit uniquement dans un rayon donné autour de la source. Si vous souhaitez qu'elle agisse quelle que soit la distance, désactivez groupe Rayon Utiliser rayons.

Interface

[Bouton cible]
Indique une seule source. Cliquez sur ce bouton puis sur la cible dans la fenêtre. Le nom de la cible apparaît sur le bouton. Avant que vous ayez sélectionné une cible, l'étiquette indique "Aucun".

Si vous avez sélectionné plusieurs sources en utilisant Sélection multiple (voir ci-dessous), le mot "Multiple" apparaît alors sur le bouton. Afin de visualiser quels objets sont des sources, cliquez sur le bouton Sélection multiple.

Sélection multiple
Ouvre la boîte de dialogue Sélectionner dans laquelle vous pouvez choisir plusieurs sources. Lorsque vous disposez de plusieurs sources, vous pouvez indiquer aux représentants de se diriger vers la cible la plus proche du groupe ou vers la moyenne calculée des positions des sources.

Zone Source de répulsion

Détermine l'activité de répulsion lorsque le comportement utilise plusieurs sources. La valeur par défaut est Sce la + proche seule.

  • sce. la + proche seuleChaque représentant est repoussé par la source la plus proche sélectionnée. Utilisez cette option pour que les représentants auxquels un seul comportement Répulsion est affecté s'écartent des sources dans des directions différentes.
  • moyenne des sourcesTous les représentants s'éloignent d'un point commun déterminé par la moyenne des emplacements des sources.

Zone Méthode

Ce groupe indique si la direction du représentant déterminée par le comportement est calculée par une méthode angulaire ou par une force. Valeur par défaut : Force.

  • angleApplique une force au représentant en fonction de l'angle entre la direction courante du représentant et la direction qu'il doit prendre pour s'éloigner directement de la source.

    L’intensité de la force est à son maximum lorsque le représentant se dirige directement vers la source et doit faire demi-tour. Elle peut être de 0 lorsque le représentant s'éloigne de la source par le plus court chemin.

  • forceApplique toujours une force qui part directement du centre de la source. L’intensité de la force est constante.

Zone Rayon

Utilisez les paramètres Rayon pour activer le comportement Répulsion uniquement lorsque les représentants se trouvent dans un certain rayon autour de la cible. L’intensité relative de la force passe de 0 pour cent au rayon externe à 100 pour cent au rayon interne.

Utiliser rayons
Lorsque cette option est activée, le comportement s'applique uniquement aux représentants dont la distance à la cible est inférieure à la valeur Distance externe. Valeur par défaut : activé.
Rayon interne
La distance de la cible à laquelle la force s'applique dans toute son intensité. Valeur par défaut : 0,0.
Rayon externe
La distance de la cible à laquelle la force commence à s'appliquer. Valeur par défaut : 10,0.
Atténuation
Valeur par défaut : 2,0.
Afficher rayons
Les rayons sont affichés lorsque la force est active.
[Echantillon de couleur du vecteur de force]

Affiche la couleur utilisée pour dessiner le vecteur de force Répulsion lors de la résolution. Cliquez sur la zone afin de sélectionner une autre couleur. Valeur par défaut : violet.

Afficher ForceLorsque cette fonction est activée, la force exercée sur les représentants par le comportement Répulsion est illustrée dans la fenêtre par un vecteur lors de la résolution de la simulation.