Surface3DSeries QML Type
Stellt eine Datenreihe in einem 3D-Oberflächendiagramm dar. Mehr...
| Import Statement: | import QtDataVisualization 1.12 |
| Since: | QtDataVisualization 1.0 |
| In C++: | QSurface3DSeries |
| Inherits: | |
| Status: | Deprecated |
Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.
Eigenschaften
- dataProxy : SurfaceDataProxy
- drawMode : DrawFlag
- flatShadingEnabled : bool
- flatShadingSupported : bool
- invalidSelectionPosition : point
- selectedPoint : point
- textureFile : string
- wireframeColor : color
(since 6.3)
Ausführliche Beschreibung
Dieser Typ verwaltet die serienspezifischen visuellen Elemente sowie die Seriendaten (über einen Datenproxy).
Eine ausführlichere Beschreibung finden Sie unter QSurface3DSeries.
Siehe auch „Qt Data Visualization –Datenverarbeitung“.
Dokumentation zu den Eigenschaften
dataProxy : SurfaceDataProxy
Der aktive Daten-Proxy. Die Reihe übernimmt die Verwaltung aller ihr zugewiesenen Proxys und löscht alle zuvor zugewiesenen Proxys, sobald ein neuer hinzugefügt wird. Der Proxy darf weder null sein noch auf eine andere Reihe gesetzt sein.
drawMode : DrawFlag
Stellt den Zeichenmodus auf einen der folgenden Werte ein: „ Surface3DSeries.DrawFlag “. Das Löschen aller Flags ist nicht zulässig.
flatShadingEnabled : bool
Aktiviert die flache Schattierung der Oberfläche. Standardmäßig ist „ true “ voreingestellt. Bei deaktivierter Schattierung werden die Normalen auf der Oberfläche interpoliert, wodurch die Kanten abgerundet erscheinen. Bei aktivierter Schattierung bleiben die Normalen innerhalb eines Dreiecks unverändert, wodurch die Farbe des Dreiecks einheitlich erscheint. Dadurch lassen sich die Daten des Modells besser erkennen.
Hinweis: Für Oberflächen mitflacher Schattierung ist mindestens GLSL-Version 1.2 mit der Erweiterung GL_EXT_gpu_shader4 erforderlich. Der Wert der Eigenschaft „ flatShadingSupported “ gibt an, ob flache Schattierung zur Laufzeit unterstützt wird.
flatShadingSupported : bool [read-only]
Gibt an, ob Flat Shading für Oberflächen vom aktuellen System unterstützt wird. Dazu ist mindestens GLSL-Version 1.2 mit der Erweiterung GL_EXT_gpu_shader4 erforderlich.
Hinweis: Diese schreibgeschützte Eigenschaft wird erst nach dem ersten Renderdurchlauf auf den korrekten Wert gesetzt. Bis dahin lautet ihr Wert stets „ true “.
invalidSelectionPosition : point
Eine Konstante, die eine ungültige Auswahlposition angibt. Diese Position wird der Eigenschaft „ selectedPoint “ zugewiesen, um die Auswahl aus dieser Reihe zu löschen.
Siehe auch „ AbstractGraph3D::clearSelection()“.
selectedPoint : point
Legt den Oberflächenrasterpunkt an der Position fest, die durch eine Zeile und eine Spalte im Datenarray der ausgewählten Reihe angegeben wird. Es kann jeweils nur ein Punkt ausgewählt werden.
Um die Auswahl aus dieser Reihe zu löschen, wird als Position „ invalidSelectionPosition “ 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 oder Einfügen von Zeilen in der Reihe vor der Zeile des ausgewählten Punktes passt die Auswahl so an, dass derselbe Punkt weiterhin 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 Gitterlinien des Oberflächen-Drahtgitters gezeichnet werden.
Diese Eigenschaft wurde in Qt 6.3 eingeführt.
© 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.