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 Entnahme erfolgreich war. Mehr...
| Import Statement: | import Qt3D.Render 2.11 |
| 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 angenommen wurde
button : int [read-only]
Gibt die Maustaste an, die das Ereignis ausgelöst hat
buttons : int [read-only]
Gibt den Zustand der Maustasten für das Ereignis an
distance : real [read-only]
Gibt den Abstand des Treffers zur Kamera an
entity : Entity [read-only]
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, welches untergeordnete Element tatsächlich gepickt wurde.
localIntersection : Vector3D [read-only]
Gibt die Koordinaten des Treffers im lokalen Koordinatensystem des ausgewählten Objekts an
modifiers : int [read-only]
Gibt den Zustand der Maustasten für das Ereignis an
position : Point2D [read-only]
Gibt die Mausposition in Bezug auf den Renderbereich (Fenster oder Quick Item) an
viewport : Viewport [read-only]
Das Ansichtsfenster, in dem dieses Ereignis seinen Ursprung hat. Ein Nullwert bedeutet, dass das Ereignis von einem Framegraphen-Zweig ohne Ansichtsfenster ausgegangen ist. Wenn ein Frame-Graph-Zweig ein Ansichtsfenster innerhalb eines Ansichtsfensters hat, enthält die Eigenschaft das Blatt-Ansichtsfenster.
worldIntersection : Vector3D [read-only]
Gibt die Koordinaten des Treffers im Weltkoordinatensystem an
© 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.