Scene3D QML Type
Der Typ Scene3D liefert eine Beschreibung der zu visualisierenden 3D-Szene. Mehr...
Import Statement: | import QtDataVisualization 1.8 |
Since: | QtDataVisualization 1.0 |
In C++: | Q3DScene |
Eigenschaften
- activeCamera : Camera3D
- activeLight : Light3D
- devicePixelRatio : real
- graphPositionQuery : point
- invalidSelectionPoint : point
- primarySubViewport : rect
- secondarySubViewport : rect
- secondarySubviewOnTop : bool
- selectionQueryPosition : point
- slicingActive : bool
- viewport : rect
Detaillierte Beschreibung
Die 3D-Szene enthält eine einzige aktive Kamera und eine einzige aktive Lichtquelle. Es wird davon ausgegangen, dass sich die visualisierten Daten an einem festen Ort befinden.
Die 3D-Szene verfolgt auch das Ansichtsfenster, in dem die Visualisierung gerendert wird, das primäre Untersichtsfenster innerhalb des Ansichtsfensters, in dem sich die Hauptansicht der 3D-Datenvisualisierung befindet, und das sekundäre Untersichtsfenster, in dem sich die 2D-Slicing-Ansicht der Daten befindet.
Außerdem verfügt die Szene über ein Flag, das anzeigt, ob die sekundäre 2D-Slicing-Ansicht gerade aktiv ist oder nicht.
Hinweis: Nicht alle Visualisierungen unterstützen die sekundäre 2D-Slicing-Ansicht.
Eigenschaft Dokumentation
activeCamera : Camera3D |
Die derzeit aktive Kamera in der 3D-Szene. Wenn eine Camera3D in der Eigenschaft festgelegt ist, wird sie automatisch als Kind der Szene hinzugefügt.
activeLight : Light3D |
Das derzeit aktive Licht in der 3D-Szene. Wenn in der Eigenschaft Light3D festgelegt ist, wird sie automatisch als untergeordnetes Element der Szene hinzugefügt.
devicePixelRatio : real |
Das aktuelle Gerätepixelverhältnis, das bei der Zuordnung von Eingabekoordinaten zu Pixelkoordinaten verwendet wird.
graphPositionQuery : point |
Die Koordinaten für die Benutzereingabe, die von der Szene als Graphpositionsabfrage verarbeitet werden sollen. Wenn diese Eigenschaft auf einen anderen Wert als invalidSelectionPoint gesetzt wird, versucht der Graph, eine Graphposition mit dem angegebenen Punkt innerhalb des primären Ansichtsfensters abzugleichen. Nach dem Rendering-Durchgang wird diese Eigenschaft auf den Standardwert invalidSelectionPoint zurückgesetzt. Die abgefragte Graphenposition kann nach dem nächsten Rendering-Durchgang aus der Eigenschaft AbstractGraph3D::queriedGraphPosition gelesen werden.
Es gibt keine einzige korrekte 3D-Koordinate, die einer bestimmten Bildschirmposition entspricht. Um konsistent zu sein, werden die Abfragen immer an den Innenseiten einer unsichtbaren Box durchgeführt, die das Diagramm umgibt.
Hinweis: Bei Balkendiagrammen ist die Abfrage der Diagrammposition nur auf der Ebene der Diagrammböden möglich.
Siehe auch AbstractGraph3D::queriedGraphPosition.
invalidSelectionPoint : point |
Eine konstante Eigenschaft, die einen ungültigen Punkt für die Auswahl bereitstellt.
primarySubViewport : rect |
Das aktuelle Subviewport-Rechteck innerhalb des Viewports, auf das die primäre Ansicht der Datenvisualisierung ausgerichtet ist.
Wenn slicingActive gleich false
ist, ist das primäre Unteransichtsfenster gleich dem Ansichtsfenster. Wenn slicingActive gleich true
ist und das primäre Unteransichtsfenster nicht explizit festgelegt wurde, ist es ein Fünftel des Ansichtsfensters.
Hinweis: Wird primarySubViewport größer als das Ansichtsfenster oder außerhalb des Ansichtsfensters gesetzt, wird die Größe des Ansichtsfensters entsprechend angepasst.
secondarySubViewport : rect |
* * * Das sekundäre Ansichtsfenster-Rechteck innerhalb des Ansichtsfensters. Das sekundäre Ansichtsfenster * wird in einigen Visualisierungen zum Zeichnen der 2D-Slice-Ansicht verwendet. Wenn es nicht * explizit gesetzt wurde, ist es null. Wenn slicingActive true
ist, ist es * gleich dem Ansichtsfenster. *
Hinweis: Wenn das sekundäre Sub-Viewport größer als das Viewport ist oder außerhalb des * Viewports liegt, wird die Größe des Viewports entsprechend angepasst.
secondarySubviewOnTop : bool |
Legt fest, ob die 2D-Slicing-Ansicht oder die 3D-Ansicht oben gezeichnet wird.
selectionQueryPosition : point |
Die Koordinaten für die Benutzereingabe, die von der Szene als Auswahl verarbeitet werden soll. Wenn diese Eigenschaft auf einen anderen Wert als invalidSelectionPoint gesetzt wird, versucht der Graph, ein Datenelement an dem angegebenen Punkt innerhalb des primären Ansichtsfensters auszuwählen. Nach dem Rendering-Durchgang wird die Eigenschaft auf den Standardstatus invalidSelectionPoint zurückgesetzt.
slicingActive : bool |
Legt fest, ob die 2D-Slicing-Ansicht derzeit aktiv ist. Falls true
, AbstractGraph3D::selectionMode muss entweder AbstractGraph3D.SelectionRow oder AbstractGraph3D.SelectionColumn auf eine gültige Auswahl gesetzt sein.
Hinweis: Nicht alle Visualisierungen unterstützen die 2D-Slicing-Ansicht.
viewport : rect |
Das aktuelle Ansichtsfenster-Rechteck, auf das das gesamte 3D-Rendering ausgerichtet ist.
© 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.