HeightMapSurfaceDataProxy QML Type
Basis-Proxy-Typ für Surface3D. Mehr...
Import Statement: | import QtGraphs |
In C++: | QHeightMapSurfaceDataProxy |
Inherits: |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- HeightMapSurfaceDataProxy ist Teil von Qt Graphs QML Types for 3D.
Eigenschaften
- autoScaleY : real
- heightMapFile : string
- maxXValue : real
- maxYValue : real
- maxZValue : real
- minXValue : real
- minYValue : real
- minZValue : real
- type : AbstractDataProxy.DataType
Signale
- autoScaleYChanged(bool enabled)
- heightMapFileChanged(string filename)
- maxXValueChanged(real value)
- maxYValueChanged(real value)
- maxZValueChanged(real value)
- minXValueChanged(real value)
- minYValueChanged(real value)
- minZValueChanged(real value)
Detaillierte Beschreibung
QHeightMapSurfaceDataProxy kümmert sich um die Verarbeitung von Höhenkartendaten im Zusammenhang mit Oberflächen. Es ermöglicht die Visualisierung einer Höhenkarte als Oberflächendiagramm.
Eine ausführlichere Beschreibung finden Sie unter QHeightMapSurfaceDataProxy.
Siehe auch Qt Graphs Datenverarbeitung mit 3D.
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.
heightMapFile : string |
Eine Datei mit einem Höhenkartenbild, das visualisiert werden soll. Wenn Sie diese Eigenschaft einstellen, werden die aktuellen Daten durch Höhenkartendaten ersetzt.
Es gibt mehrere Formate, in denen die Bilddatei angegeben 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 handelt es sich um einen Durchschnittswert, der aus den Rot-, Grün- und Blauanteilen 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 mit den Eigenschaften minXValue, maxXValue, minZValue und maxZValue angegeben werden. Der X-Wert entspricht der horizontalen Richtung des Bildes, 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 ggf. angepasst, um sicherzustellen, dass der Bereich gültig bleibt.
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, damit 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 ggf. angepasst, um sicherzustellen, dass der Bereich gültig bleibt.
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.
type : AbstractDataProxy.DataType |
Der Typ des Proxys. Einer der Werte von QAbstractDataProxy::DataType.
Signal Dokumentation
autoScaleYChanged(bool enabled) |
Dieses Signal wird ausgegeben, wenn autoScaleY zu enabled wechselt.
Hinweis: Der entsprechende Handler ist onAutoScaleYChanged
.
heightMapFileChanged(string filename) |
Dieses Signal wird ausgegeben, wenn heightMapFile zu filename wechselt.
Hinweis: Der entsprechende Handler ist onHeightMapFileChanged
.
maxXValueChanged(real value) |
Dieses Signal wird ausgegeben, wenn maxXValue zu value wechselt.
Hinweis: Der entsprechende Handler ist onMaxXValueChanged
.
maxYValueChanged(real value) |
Dieses Signal wird ausgegeben, wenn maxYValue zu value wechselt.
Hinweis: Der entsprechende Handler ist onMaxYValueChanged
.
maxZValueChanged(real value) |
Dieses Signal wird ausgegeben, wenn maxZValue zu value wechselt.
Hinweis: Der entsprechende Handler ist onMaxZValueChanged
.
minXValueChanged(real value) |
Dieses Signal wird ausgegeben, wenn minXValue zu value wechselt.
Hinweis: Der entsprechende Handler ist onMinXValueChanged
.
minYValueChanged(real value) |
Dieses Signal wird ausgegeben, wenn minYValue zu value wechselt.
Hinweis: Der entsprechende Handler ist onMinYValueChanged
.
minZValueChanged(real value) |
Dieses Signal wird ausgegeben, wenn minZValue zu value wechselt.
Hinweis: Der entsprechende Handler ist onMinZValueChanged
.
© 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.