Ce chapitre présente un ensemble de fonctions permettant de configurer la visualisation de vecteurs sur :
- un nuage de points 2D,
- un nuage de points 3D,
- un maillage 2D,
- un maillage 3D.
Trois types de critères sont paramètrables dans les champs de vecteurs :
- critère d'élimination de vecteurs en fonction du vecteur seul,
- critère de sélection de vecteurs en fonction de la position de son point d'origine,
- critère de représentation des vecteurs.
Critère de sélection de vecteurs :
Ce critère permet de sélectionner les vecteurs d'un champ à l'intérieur d'un volume (resp. surface en 2D) donné(e). Ceci est interessant sur des champs de vecteurs très dense où sans ce critère, la lisibilité du champ serait rendue difficile.
En 2D, les vecteurs dont l'origine est dans un rectangle donné peuvent être sélectionnés ou les vecteurs dont l'origine est à une distance d'une droite donnée inférieure à d.
En 3D, les vecteurs dont l'origine est dans un parallélépipède donné peuvent être sélectionnés ou les vecteurs dont l'origine est à une distance d'un plan donné inférieure à d.
Critère d'élimination de vecteurs :
Parmis les vecteurs sélectionnés par le critère précédent, certains peuvent être éliminés en fonction des critères suivants :
- vecteurs dont le module est trop petit ou trop grand,
- vecteurs dont la fonction booleenne utilisateur F est vraie.
Afin d'éviter les recouvrements de vecteurs, un attribut permet également d'éliminer les vecteurs qui intersectent la " boite englobante " d'un vecteur voisin.
Critère de représentation de vecteurs :
Ce critère s'intéresse à l'aspect des vecteurs. Ainsi la couleur, la longueur, l'extrémité et la forme des vecteurs peuvent être paramètrées.
La couleur peut être :
La longueur peut être:
La taille de l'extrémité peut être :
Les différentes formes de vecteurs sont :
Les fonctions disponibles sur les champs de vecteurs sont les suivantes :