Comportement Répulsion mur

Le comportement Répulsion mur utilise une ou plusieurs grilles pour repousser les représentants. Lorsqu'ils sont soumis à la force Répulsion mur, les représentants pivotent jusqu'à ce qu'ils se trouvent dans la bonne direction pour s'éloigner de la grille. Ce comportement permet de conserver des objets à l'intérieur d'un espace clos, dont les côtés sont droits, comme une pièce dans un bâtiment.

Vous pouvez indiquer si la grille repousse les objets d'un côté ou des deux côtés, et définir la distance maximale à laquelle la force de répulsion s'applique. Vous pouvez également spécifier si le comportement doit agir comme si chaque grille s'étendait indéfiniment sur tout le plan.

Remarque : le comportement Répulsion mur applique uniquement une force sur le représentant dans la direction opposée à celle du mur ; il ne garantit pas que le représentant ne traversera pas le mur. Si le représentant traverse le mur, réglez les paramètres tels que Distance interne et Distance externe et, en particulier, essayez de diminuer l'atténuation.

Interface

Grille à partir de laquelle effectuer la répulsion

Définissez la grille de répulsion (« source  ») en cliquant sur ce bouton et en sélectionnant la grille. Le nom de la grille apparaît alors sur le bouton. Avant que vous ayez sélectionné une grille, l'étiquette indique « Aucun ».

Si vous sélectionnez plusieurs grilles source (voir l'entrée suivante), l'étiquette « Multiple » s'affiche sur le bouton.

Sélection multiple
Cliquez sur ce bouton pour afficher la boîte de dialogue Sélectionner objets qui vous permet de sélectionner plusieurs grilles de répulsion.

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.

  • 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.

  • force(valeur par défaut). Applique toujours une force qui part du centre de la source. L’intensité de la force est constante.

Zone Direction

Ce groupe détermine si la grille repousse les objets du côté de son axe positif, du côté de son axe négatif ou des deux côtés.

Pour déterminer quel est le côté de l'axe positif, sélectionnez la grille puis choisissez la valeur Local pour le système de coordonnées de référence (la valeur par défaut est Vue). Regardez la grille dans une fenêtre dans laquelle elle apparaît de profil. Le côté duquel dépasse l'axe est le côté de l'axe positif tandis que le côté opposé est le côté de l'axe négatif.

Conseil : pour faciliter la configuration, lorsque vous créez une " pièce " en utilisant des grilles, assurez-vous qu'elles sont toutes orientées vers l'intérieur (ou l'extérieur).
  • Axe positifLa grille repousse uniquement les objets qui arrivent du côté positif.
  • Axe négatifLa grille repousse uniquement les objets qui arrivent du côté négatif.
  • Les deux axesLa grille repousse les objets qui arrivent des deux côtés.

Zone Distance

Utilisez les paramètres Distance pour activer le comportement Répulsion mur uniquement lorsque les représentants se trouvent à une certaine distance de la cible. L’intensité relative de la force passe de 0 pour cent à la distance externe à 100 pour cent à la distance interne.

Utiliser distance
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é.

Distance interneDistance de la cible à laquelle la force s'applique dans toute son intensité. Valeur par défaut : 0,0.

Distance externeDistance de la cible à laquelle la force commence à s'appliquer. Valeur par défaut : 10,0.

AtténuationVitesse à laquelle la force de répulsion diminue entre la distance interne et la distance externe. Valeur par défaut : 2.

Une valeur de 1,0 indique une atténuation linéaire. Plus la valeur est élevée, plus la portée deviendra rapidement nulle avec la distance, la force ayant ainsi un effet plus important près de la distance interne. Au contraire, plus la valeur est faible, plus l'atténuation est faible. Une valeur de 0 indique que la portée est la même à la distance externe qu'à la distance interne.

Afficher distance

Affiche les paramètres de distance interne et externe sous forme de grilles décalées par rapport à la grille cible. La grille Distance interne est en bleu clair, la grille Distance externe est en bleu-blanc. Valeur par défaut : activé.

Espacement grilleModifie l'espacement entre les lignes utilisées pour tracer les grilles Distance interne et Distance externe. Plus la valeur est basse, plus l'espacement est réduit. Valeur par défaut : 500.

Fin force sur arêtes grille
Lorsque cette fonction est activée, la force émane uniquement de la grille. Lorsqu'elle est désactivée, la force émane d'une grille infinie imaginaire que l'on crée en étendant la grille dans toutes les directions.
[échantillon de couleur vecteur de force répulsion mur]

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

Afficher ForceLa force, lorsqu'elle agit, est représentée dans les fenêtres par un rectangle en mode filaire (treillis) lors de la résolution de la simulation. Valeur par défaut : activé.