PickEvent QML Type
PickEvent enthält Informationen, wenn ein Objekt gepflückt wird. Es wird als Parameter in den meisten Signalen der QObjectPicker-Komponente empfangen, wenn die Auswahl erfolgreich war. Mehr...
Import Statement: | import Qt3D.Render 2.8 |
In C++: | QPickEvent |
Status: | Deprecated |
Eigenschaften
- accepted : bool
- button : int
- buttons : int
- distance : real
- entity : Entity
- localIntersection : Vector3D
- modifiers : int
- position : Point2D
- viewport : Viewport
- worldIntersection : Vector3D
Ausführliche Beschreibung
Siehe auch ObjectPicker und PickingSettings.
Eigenschaft Dokumentation
accepted : bool |
Gibt an, ob das Ereignis akzeptiert wurde
button : int |
Gibt die Maustaste an, die das Ereignis ausgelöst hat
buttons : int |
Legt den Zustand der Maustasten für das Ereignis fest
distance : real |
Gibt den Abstand des Treffers zur Kamera an
entity : Entity |
Die Entität, zu der die ausgewählte Geometrie gehört.
Wenn der Objektpicker nicht mit einem Blattknoten im Szenegraphen verbunden ist, ist dies nützlich, um herauszufinden, welche untergeordnete Entität tatsächlich gepickt wurde.
localIntersection : Vector3D |
Gibt die Koordinaten des Treffers im lokalen Koordinatensystem der ausgewählten Entität an.
modifiers : int |
Gibt den Zustand der Maustasten für das Ereignis an
position : Point2D |
Gibt die Mausposition in Bezug auf den Renderbereich (Fenster oder Quick Item) an
viewport : Viewport |
Das Ansichtsfenster, in dem dieses Ereignis ausgelöst wurde. Ein Nullwert bedeutet, dass das Ereignis von einem Rahmengraphenzweig ohne Ansichtsfenster ausgegangen ist. Wenn ein Framegraphenzweig ein Ansichtsfenster innerhalb eines Ansichtsfensters hat, enthält die Eigenschaft das Blattansichtfenster.
worldIntersection : Vector3D |
Gibt die Koordinaten des Treffers im Weltkoordinatensystem an
© 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.