HeightMapSurfaceDataProxy QML Type
Basis-Proxy-Typ für Surface3D. Mehr...
Import Statement: | import QtDataVisualization 1.8 |
Since: | QtDataVisualization 1.0 |
In C++: | QHeightMapSurfaceDataProxy |
Inherits: |
Eigenschaften
- 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
Detaillierte Beschreibung
HeightMapSurfaceDataProxy kümmert sich um die Handhabung von oberflächenbezogenen Höhenkartendaten. Es bietet eine Möglichkeit, eine Höhenkarte als Oberflächendiagramm zu visualisieren.
Eine ausführlichere Beschreibung finden Sie unter QHeightMapSurfaceDataProxy.
Siehe auch Qt Data Visualization Datenverarbeitung.
Eigenschaft Dokumentation
autoScaleY : real |
Skaliert Höhenwerte auf die Y-Achse. Die Standardeinstellung ist false
. Wenn diese Eigenschaft auf true
gesetzt ist, werden die Höhenwerte so skaliert, dass sie auf die Y-Achse zwischen minYValue
und maxYValue
passen.
Diese Eigenschaft wurde in Qt 6.3 eingeführt.
heightMapFile : string |
Eine Datei mit einem Höhenkartenbild, das visualisiert werden soll. Wenn diese Eigenschaft gesetzt wird, werden die aktuellen Daten durch Höhenkartendaten ersetzt.
Es gibt mehrere Formate, in denen die Bilddatei übergeben werden kann, aber wenn sie nicht in einem direkt verwendbaren Format vorliegt, wird eine Konvertierung vorgenommen.
Hinweis: Wenn das Ergebnis falsch erscheint, ist die automatische Konvertierung fehlgeschlagen und Sie sollten versuchen, das Bild selbst zu konvertieren, bevor Sie es einstellen. Das bevorzugte Format ist QImage::Format_RGB32 in Graustufen.
Die Höhe des Bildes wird aus der roten Komponente der Pixel gelesen, wenn das Bild in Graustufen vorliegt, andernfalls ist es ein Durchschnitt, der aus den roten, grünen und blauen Komponenten der Pixel berechnet wird. Die Verwendung von Graustufenbildern kann die Geschwindigkeit der Datenkonvertierung bei großen Bildern verbessern.
Da Höhenkarten keine Werte für die X- oder Z-Achse enthalten, müssen diese Werte separat über die Eigenschaften minXValue, maxXValue, minZValue und maxZValue angegeben werden. Der X-Wert entspricht der horizontalen Richtung des Bildes und der Z-Wert der vertikalen. Das Setzen einer dieser Eigenschaften löst eine asynchrone Neuauflösung einer vorhandenen Höhenkarte aus.
Nicht empfohlene Formate: alle Monoformate (zum Beispiel QImage::Format_Mono).
maxXValue : real |
Der maximale X-Wert für die erzeugten Oberflächenpunkte. Der Standardwert ist 10.0
. Beim Setzen dieser Eigenschaft wird der entsprechende Minimalwert gegebenenfalls angepasst, um sicherzustellen, dass der Bereich gültig bleibt.
maxYValue : real |
Der maximale Y-Wert für die erzeugten Oberflächenpunkte. Der Standardwert ist 10.0
. Beim Setzen dieser Eigenschaft wird der entsprechende Minimalwert bei Bedarf angepasst, um sicherzustellen, dass der Bereich gültig bleibt.
Diese Eigenschaft wurde in Qt 6.3 eingeführt.
maxZValue : real |
Der maximale Z-Wert für die erzeugten Oberflächenpunkte. Der Standardwert ist 10.0
. Beim Setzen dieser Eigenschaft wird der entsprechende Minimalwert ggf. angepasst, um sicherzustellen, dass der Bereich gültig bleibt.
minXValue : real |
Der minimale X-Wert für die erzeugten Oberflächenpunkte. Der Standardwert ist 0.0
. Beim Einstellen dieser Eigenschaft wird der entsprechende Maximalwert bei Bedarf angepasst, um sicherzustellen, dass der Bereich gültig bleibt.
minYValue : real |
Der minimale Y-Wert für die erzeugten Oberflächenpunkte. Der Standardwert ist 0.0
. Beim Setzen dieser Eigenschaft wird der entsprechende Maximalwert bei Bedarf angepasst, um sicherzustellen, dass der Bereich gültig bleibt.
Diese Eigenschaft wurde in Qt 6.3 eingeführt.
minZValue : real |
Der minimale Z-Wert für die erzeugten Oberflächenpunkte. Der Standardwert ist 0.0
. Beim Setzen dieser Eigenschaft wird der entsprechende Maximalwert bei Bedarf angepasst, um sicherzustellen, dass der Bereich gültig bleibt.
© 2025 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.