Sur cette page

Camera3D QML Type

Représentation d'une caméra dans l'espace 3D. Plus d'informations...

Import Statement: import QtDataVisualization 1.11
Since: QtDataVisualization 1.0
In C++: Q3DCamera

Propriétés

Description détaillée

Camera3D représente une caméra 3D de base en orbite autour du point central qui est utilisée lors du rendu de la visualisation des données. Le type offre des méthodes simples pour faire pivoter la caméra autour de l'origine et définir le niveau de zoom.

Pour les énumérations Camera3D, voir Q3DCamera::CameraPreset.

Documentation sur les propriétés

cameraPreset : Camera3D.CameraPreset

Le préréglage de la caméra actuellement actif, qui est l'un des suivants : Camera3D.CameraPreset. Si aucun préréglage n'est actif, la valeur est Camera3D.CameraPresetNone.

maxZoomLevel : real

Définit le niveau de zoom maximal autorisé pour la caméra. Si le nouveau niveau maximum est inférieur au niveau minimum existant, le niveau minimum est également ajusté au nouveau maximum. Si l'adresse zoomLevel actuelle est en dehors des nouvelles limites, elle est également ajustée. La valeur par défaut est 500.0f.

Voir également zoomLevel et minZoomLevel.

minZoomLevel : real

Définit le niveau de zoom minimum autorisé pour la caméra. Si le nouveau niveau minimum est supérieur au niveau maximum existant, le niveau maximum est également ajusté au nouveau minimum. Si l'adresse zoomLevel actuelle est en dehors des nouvelles limites, elle est également ajustée. Le niveau minZoomLevel ne peut pas être inférieur à 1.0. La valeur par défaut est 10.0.

Voir également zoomLevel et maxZoomLevel.

target : vector3d [since QtDataVisualization 1.2]

La cible de la caméra sous forme de vector3d. La valeur par défaut est vector3d(0.0, 0.0, 0.0).

Les valeurs de coordonnées valides sont comprises entre -1.0...1.0, où les valeurs de bord indiquent les bords de la plage d'axes correspondante. Toute valeur en dehors de cette plage est fixée au bord.

Remarque : pour les graphiques à barres, la coordonnée Y est ignorée et la caméra cible toujours un point sur l'arrière-plan horizontal.

Cette propriété a été introduite dans QtDataVisualization 1.2.

wrapXRotation : bool

Comportement des limites minimales et maximales de la rotation X. Par défaut, la rotation X va de la valeur minimale à la valeur maximale et de la valeur maximale à la valeur minimale.

Si la valeur est true, la rotation X de la caméra s'étend de la valeur minimale à la valeur maximale et de la valeur maximale à la valeur minimale. Si la valeur est false, la rotation X de la caméra est limitée au secteur déterminé par les valeurs minimale et maximale.

wrapYRotation : bool

Le comportement des limites minimales et maximales dans la rotation Y. Par défaut, la rotation Y est limitée entre les valeurs minimale et maximale, sans aucune enveloppe.

Si true, la rotation Y de la caméra est enveloppée du minimum au maximum et du maximum au minimum. Si false, la rotation Y de la caméra est limitée au secteur déterminé par les valeurs minimale et maximale.

xRotation : real

Angle de rotation X de la caméra autour du point cible, en degrés, à partir de la position de base actuelle.

yRotation : real

Angle de rotation Y de la caméra autour du point cible, en degrés, à partir de la position de base actuelle.

zoomLevel : real

Niveau de zoom de la caméra en pourcentage. La valeur par défaut de 100.0 signifie qu'il n'y a pas de zoom avant ou arrière défini dans la caméra. La valeur est limitée par les propriétés minZoomLevel et maxZoomLevel.

Voir également minZoomLevel et maxZoomLevel.

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