OrbitCameraController QML Type
La classe `OrbitCameraController` permet de contrôler la caméra de la scène le long d'une trajectoire orbitale. En savoir plus...
| Import Statement: | import Qt3D.Extras 2.12 |
| Inherits: | |
| Status: | Technology preview |
Ce type fait l'objet d'un aperçu technologique et est susceptible d'être modifié.
Propriétés
- camera : Camera
- linearSpeed : real
- lookSpeed : real
- zoomInLimit : real
Description détaillée
La classe OrbitCameraController permet de contrôler la caméra de la scène le long d'une trajectoire orbitale.
Les commandes sont les suivantes :
| Entrée | Action |
|---|---|
| Bouton gauche de la souris | Lorsque le bouton gauche de la souris est enfoncé, le déplacement de la souris le long de l'axe x déplace la caméra vers la gauche et vers la droite, et le déplacement le long de l'axe y la déplace vers le haut et vers le bas. |
| Bouton droit de la souris | Lorsque le bouton droit de la souris est enfoncé, le déplacement de la souris le long de l'axe x effectue un panoramique de la caméra autour de son centre de vue, tandis que le déplacement le long de l'axe y l'incline autour de ce même centre. |
| Boutons gauche et droit de la souris | Lorsque les boutons gauche et droit de la souris sont tous deux enfoncés, le déplacement de la souris le long de l'axe y permet de zoomer ou de dézoomer sans modifier le centre de la vue. |
| Touches fléchées | Déplacent la caméra verticalement et horizontalement par rapport à la fenêtre de visualisation. |
| Touches Page précédente et Page suivante | Déplacent la caméra vers l'avant et vers l'arrière. |
| Touche Maj | Modifie le comportement des touches fléchées haut et bas pour effectuer un zoom avant et arrière sans modifier le centre de la vue. Les autres touches de déplacement sont désactivées. |
| Touche Alt | Modifie le comportement des touches fléchées pour effectuer un panoramique et une inclinaison de la caméra autour du centre de la vue. Désactive les touches Page précédente et Page suivante. |
Documentation sur les propriétés
camera : Camera
Contient la caméra actuellement contrôlée.
linearSpeed : real
Contient la vitesse linéaire actuelle du contrôleur de caméra. La vitesse linéaire détermine la vitesse de déplacement de la caméra.
lookSpeed : real
Stocke la vitesse de rotation actuelle du contrôleur de caméra. La vitesse de rotation détermine la vitesse de rotation des axes de panoramique et d'inclinaison de la caméra.
zoomInLimit : real
Contient la limite actuelle de zoom avant. La limite de zoom avant détermine jusqu'à quelle distance du centre de la vue la caméra peut être rapprochée.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.