Qu'est-ce qu'une souris 3D?
Une souris tridimensionnelle (3D) est une variante de la souris bidimensionnelle traditionnelle (2D) conçue pour permettre à l'utilisateur de déplacer un curseur en trois dimensions dans une application. La conception réelle d’une souris 3D peut varier d’un fabricant à l’autre, certains modèles n’étant rien de plus qu’une souris 2D dotée de boutons supplémentaires disposés sur l’appareil, de sorte que la souris permute de choisir l’axe qu’elle contrôle. Un autre type de souris 3D est utilisé en maintenant l'appareil en l'air, en le déplaçant et en le faisant pivoter comme s'il s'agissait d'un modèle ou d'une caméra 3D au sein de l'application utilisée. L'un des problèmes pouvant être rencontrés lors de l'utilisation d'une souris 3D est le problème de la résolution, où les mouvements de la souris par rapport au curseur dans l'application ne sont pas bien coordonnés, ce qui rend le contrôle difficile. Dans la plupart des cas, une souris 3D est utilisée pour la conception et la manipulation d'objets 3D dans un programme de modélisation, d'ingénierie ou de visualisation scientifique.
Le problème qu’une souris 3D est censée résoudre est la question des manœuvres dans un environnement 3D virtuel. Cela se fait traditionnellement par une combinaison de frappes et des mouvements d'une souris normale. Cela peut être problématique et lent, ce qui oblige parfois un concepteur à faire constamment pivoter la vue d'un modèle pour accéder à certaines faces ou à maintenir plusieurs fenêtres séparées ouvertes simultanément pour fonctionner efficacement.
Une souris 3D peut fonctionner de différentes manières, mais deux méthodes sont les plus courantes. La première est que quel que soit le mécanisme utilisé par la souris pour fournir du mouvement libre, il active une série de macros de clavier et de souris 2D dans le programme 3D utilisé. Dans ce cas, la souris est un moyen pratique de déclencher des rotations, sélections et autres mouvements normaux sans nécessiter plusieurs frappes au clavier ou une séquence d'étapes disparates. Cela présente l'avantage de bien fonctionner avec presque tous les programmes existants, car il ne fait que déclencher des fonctionnalités existantes.
Une autre méthode pouvant être utilisée consiste à lier les mouvements spéciaux et les fonctionnalités de la souris 3D directement dans une application 3D. La manipulation d'un objet est donc unique en utilisant un clavier et une souris 2D. Cela peut augmenter considérablement l'efficacité d'utilisation d'une application 3D. Un inconvénient est que l’application devra prendre en charge les plug-ins avancés ou avoir un moyen d’intégrer le mouvement de la souris dans le programme.
Dans la conception actuelle, une souris 3D peut apparaître sous la forme d'une sphère élevée sur une plate-forme, d'un cadran cylindrique, d'une souris standard avec plusieurs boutons ou même d'un stylo fixé à un bras mécanique. Les souris tenues et déplacées dans les airs peuvent se présenter sous la forme d’une baguette ou d’une forme courbée de type boomerang parsemée de boutons. Une conception unique place la plupart des circuits de souris sur un anneau porté d'une main avec une petite banque de boutons accessibles dans la paume de la main, ce qui permet à l'utilisateur de manipuler des objets avec des mouvements de la main.