HeightMapSurfaceDataProxy QML Type
Type de proxy de base pour Surface3D. Plus d'informations...
| Import Statement: | import QtDataVisualization 1.11 |
| Since: | QtDataVisualization 1.0 |
| In C++: | QHeightMapSurfaceDataProxy |
| Inherits: |
Propriétés
- autoScaleY : real
(since 6.3) - heightMapFile : string
- maxXValue : real
- maxYValue : real
(since 6.3) - maxZValue : real
- minXValue : real
- minYValue : real
(since 6.3) - minZValue : real
Description détaillée
HeightMapSurfaceDataProxy s'occupe de la gestion des données des cartes d'altitude liées à la surface. Il permet de visualiser une carte d'altitude sous la forme d'un tracé de surface.
Pour une description plus complète, voir QHeightMapSurfaceDataProxy.
Voir également Qt Data Visualization Data Handling.
Documentation sur les propriétés
autoScaleY : real [since 6.3]
Adapter les valeurs de hauteur à l'axe des ordonnées. La valeur par défaut est false. Lorsque cette propriété est définie sur true, les valeurs de hauteur sont mises à l'échelle pour s'adapter à l'axe Y entre minYValue et maxYValue.
Cette propriété a été introduite dans Qt 6.3.
heightMapFile : string
Un fichier contenant une image de carte d'altitude à visualiser. La définition de cette propriété remplace les données actuelles par les données de la carte des hauteurs.
Le fichier image peut être fourni dans plusieurs formats, mais s'il n'est pas dans un format directement utilisable, une conversion est effectuée.
Remarque : si le résultat semble erroné, la conversion automatique a échoué et vous devez essayer de convertir l'image vous-même avant d'activer cette propriété. Le format préféré est QImage::Format_RGB32 en niveaux de gris.
La hauteur de l'image est lue à partir de la composante rouge des pixels si l'image est en niveaux de gris, sinon il s'agit d'une moyenne calculée à partir des composantes rouge, verte et bleue des pixels. L'utilisation d'images en niveaux de gris peut améliorer la vitesse de conversion des données pour les images de grande taille.
Les cartes d'altitude ne contenant pas de valeurs pour les axes X et Z, ces valeurs doivent être indiquées séparément à l'aide des propriétés minXValue, maxXValue, minZValue, et maxZValue. La valeur X correspond à la direction horizontale de l'image et la valeur Z à la direction verticale. La définition de l'une de ces propriétés déclenche une résolution asynchrone de toute carte d'altitude existante.
Formats déconseillés : tous les formats mono (par exemple QImage::Format_Mono).
maxXValue : real
Valeur maximale de X pour les points de surface générés. La valeur par défaut est 10.0. Lors du réglage de cette propriété, la valeur minimale correspondante est ajustée si nécessaire, afin de s'assurer que la plage reste valide.
maxYValue : real [since 6.3]
Valeur maximale de Y pour les points de surface générés. La valeur par défaut est 10.0. Lors du réglage de cette propriété, la valeur minimale correspondante est ajustée si nécessaire, afin de s'assurer que la plage reste valide.
Cette propriété a été introduite dans Qt 6.3.
maxZValue : real
Valeur maximale de Z pour les points de surface générés. La valeur par défaut est 10.0. Lors du réglage de cette propriété, la valeur minimale correspondante est ajustée si nécessaire, afin de garantir la validité de la plage.
minXValue : real
Valeur minimale de X pour les points de surface générés. La valeur par défaut est 0.0. Lors du réglage de cette propriété, la valeur maximale correspondante est ajustée si nécessaire, afin de s'assurer que la plage reste valide.
minYValue : real [since 6.3]
Valeur minimale de Y pour les points de surface générés. La valeur par défaut est 0.0. Lorsque vous définissez cette propriété, la valeur maximale correspondante est ajustée si nécessaire, afin de garantir que la plage reste valide.
Cette propriété a été introduite dans Qt 6.3.
minZValue : real
Valeur minimale de Z pour les points de surface générés. La valeur par défaut est 0.0. Lors du réglage de cette propriété, la valeur maximale correspondante est ajustée si nécessaire, afin de s'assurer que la plage reste valide.
© 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.