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

Ausführliche Beschreibung

Siehe auch ObjectPicker und PickingSettings.

Eigenschaft Dokumentation

accepted : bool

Gibt an, ob das Ereignis akzeptiert wurde


button : int [read-only]

Gibt die Maustaste an, die das Ereignis ausgelöst hat


buttons : int [read-only]

Legt den Zustand der Maustasten für das Ereignis fest


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, welche untergeordnete Entität tatsächlich gepickt wurde.


localIntersection : Vector3D [read-only]

Gibt die Koordinaten des Treffers im lokalen Koordinatensystem der ausgewählten Entität 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 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 [read-only]

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.