Surface3DSeries QML Type

Stellt eine Datenreihe in einem 3D-Oberflächendiagramm dar. Mehr...

Import Statement: import QtDataVisualization 1.8
Since: QtDataVisualization 1.0
In C++: QSurface3DSeries
Inherits:

Abstract3DSeries

Eigenschaften

Detaillierte Beschreibung

Dieser Typ verwaltet sowohl die serienspezifischen visuellen Elemente als auch die Seriendaten (über einen Daten-Proxy).

Eine ausführlichere Beschreibung finden Sie unter QSurface3DSeries.

Siehe auch Qt Data Visualization Datenverarbeitung.

Eigenschaft Dokumentation

dataProxy : SurfaceDataProxy

Der aktive Daten-Proxy. Die Serie übernimmt den Besitz aller Proxys, die für sie festgelegt wurden, und löscht alle zuvor festgelegten Proxys, wenn ein neues hinzugefügt wird. Der Proxy kann nicht null oder auf eine andere Serie festgelegt sein.


drawMode : DrawFlag

Setzt den Zeichenmodus auf einen der Werte Surface3DSeries.DrawFlag. Das Löschen aller Flags ist nicht zulässig.


flatShadingEnabled : bool

Setzt die flache Schattierung der Oberfläche auf aktiviert. Standardmäßig ist sie auf true voreingestellt. Wenn diese Option deaktiviert ist, werden die Normalen auf der Oberfläche interpoliert, wodurch die Kanten rund aussehen. Wenn diese Option aktiviert ist, werden die Normalen auf einem Dreieck gleich gehalten, so dass die Farbe des Dreiecks einheitlich ist. Dadurch werden die Daten im Modell besser lesbar.

Hinweis: Flache schattierte Oberflächen erfordern mindestens GLSL Version 1.2 mit GL_EXT_gpu_shader4 Erweiterung. Der Wert der Eigenschaft flatShadingSupported zeigt an, ob Flat Shading zur Laufzeit unterstützt wird.


flatShadingSupported : bool [read-only]

Zeigt an, ob Flat Shading für Oberflächen vom aktuellen System unterstützt wird. Erforderlich ist mindestens GLSL Version 1.2 mit GL_EXT_gpu_shader4-Erweiterung.

Hinweis: Diese schreibgeschützte Eigenschaft wird nach dem ersten Rendering-Durchgang auf ihren korrekten Wert gesetzt. Bis dahin ist sie immer true.


invalidSelectionPosition : point

Eine konstante Eigenschaft, die eine ungültige Auswahlposition angibt. Diese Position wird auf die Eigenschaft selectedPoint gesetzt, um die Auswahl aus dieser Serie zu löschen.

Siehe auch AbstractGraph3D::clearSelection().


selectedPoint : point

Legt den Oberflächenrasterpunkt an der durch eine Zeile und eine Spalte im Datenfeld der Serie angegebenen Position als ausgewählt fest. Es kann jeweils nur ein Punkt ausgewählt werden.

Um die Auswahl für diese Reihe aufzuheben, wird invalidSelectionPosition als Position festgelegt. Wenn diese Reihe zu einem Diagramm hinzugefügt wird, kann das Diagramm die Auswahl entsprechend der Benutzerinteraktion anpassen oder wenn sie ungültig wird.

Das Entfernen von Zeilen aus der Reihe oder das Einfügen von Zeilen in die Reihe vor der Zeile des ausgewählten Punktes passt die Auswahl so an, dass derselbe Punkt ausgewählt bleibt.

Siehe auch AbstractGraph3D::clearSelection().


textureFile : string

Der Name der Texturdatei für die Oberflächentextur. Um die Textur zu löschen, wird ein leerer Dateiname angegeben.


wireframeColor : color [since 6.3]

Die Farbe, mit der die Gitternetzlinien des Oberflächen-Drahtgitters gezeichnet werden.

Diese Eigenschaft wurde in Qt 6.3 eingeführt.


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