Sur cette page

HeightMapSurfaceDataProxy QML Type

Type de proxy de base pour Surface3D. Plus d'informations...

Import Statement: import QtGraphs
In C++: QHeightMapSurfaceDataProxy
Inherits:

SurfaceDataProxy

Propriétés

Signaux

Description détaillée

QHeightMapSurfaceDataProxy prend en charge le traitement des données des cartes d'altitude relatives aux surfaces. 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 Graphs Data Handling with 3D.

Documentation sur les propriétés

autoScaleY : real

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.

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.

Comme les cartes de hauteur ne contiennent 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 nouvelle résolution asynchrone de toute carte de hauteur existante.

Formats non recommandé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

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 garantir la validité de la plage.

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

Valeur minimale de Y 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.

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.

type : AbstractDataProxy.DataType [read-only]

Le type de proxy. Une des valeurs de QAbstractDataProxy::DataType.

Documentation sur les signaux

autoScaleYChanged(bool enabled)

Ce signal est émis lorsque autoScaleY devient enabled.

Note : Le gestionnaire correspondant est onAutoScaleYChanged.

heightMapFileChanged(string filename)

Ce signal est émis lorsque heightMapFile devient filename.

Note : Le gestionnaire correspondant est onHeightMapFileChanged.

maxXValueChanged(real value)

Ce signal est émis lorsque maxXValue devient value.

Note : Le gestionnaire correspondant est onMaxXValueChanged.

maxYValueChanged(real value)

Ce signal est émis lorsque maxYValue devient value.

Note : Le gestionnaire correspondant est onMaxYValueChanged.

maxZValueChanged(real value)

Ce signal est émis lorsque maxZValue devient value.

Note : Le gestionnaire correspondant est onMaxZValueChanged.

minXValueChanged(real value)

Ce signal est émis lorsque minXValue devient value.

Note : Le gestionnaire correspondant est onMinXValueChanged.

minYValueChanged(real value)

Ce signal est émis lorsque minYValue devient value.

Note : Le gestionnaire correspondant est onMinYValueChanged.

minZValueChanged(real value)

Ce signal est émis lorsque minZValue devient value.

Note : Le gestionnaire correspondant est onMinZValueChanged.

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