XrController QML Type
Ein räumlicher Knoten, der die Position und Ausrichtung eines Eingabegeräts erfasst. Mehr...
| Import Statement: | import QtQuick3D.Xr |
| Since: | Qt 6.8 |
| Inherits: | |
| Status: | Technology preview |
Dieser Typ befindet sich in der Technology Preview und kann sich noch ändern.
Eigenschaften
- controller : enumeration
- isActive : bool
- jointPositions : list<vector3d>
- jointRotations : list<quaternion>
- pokePosition : vector3d
- poseSpace : enumeration
Ausführliche Beschreibung
Der XrController ist ein verfolgter räumlicher Knoten, der die Position und Ausrichtung eines Eingabecontrollers verfolgt.
Da es sich um einen verfolgten Knoten handelt, sollten seine räumlichen Eigenschaften als schreibgeschützt betrachtet werden.
Siehe auch „ XrInputAction “.
Dokumentation der Eigenschaften
controller : enumeration
Gibt den zu verfolgenden Controller an.
Mögliche Werte sind:
| Konstante | Beschreibung |
|---|---|
XrController.LeftController | |
XrController.RightController | |
XrController.UnknownController | |
XrController.LeftHand | (Alias für LeftController) |
XrController.RightHand | (Alias für RightController) |
isActive : bool [read-only]
Gibt an, ob der Controller Eingaben liefert.
Diese Eigenschaft ist wahr, wenn der entsprechende physikalische Regler vorhanden ist und die Regelung erfolgt.
jointPositions : list<vector3d> [read-only]
Bei der Handverfolgung speichert diese Eigenschaft die Positionen aller Knochen in der Hand.
Siehe auch jointRotations und XrHandModel.
jointRotations : list<quaternion> [read-only]
Bei der Handverfolgung enthält diese Eigenschaft die Ausrichtung aller Knochen in der Hand.
Siehe auch jointPositions und XrHandModel.
pokePosition : vector3d [read-only]
Diese Eigenschaft gibt die Position an, die für Touch-Interaktionen verwendet wird. In der Regel handelt es sich dabei um die Spitze des Zeigefingers, wenn eine Hand verfolgt wird.
Siehe auch XrView::processTouch und XrView::setTouchpoint.
poseSpace : enumeration [default: XrController.AimPose]
Legt die Pose des zu verfolgenden Reglers fest, d. h. die Ausrichtung und Position relativ zum physikalischen Regler.
Mögliche Werte sind:
| Konstant | Beschreibung |
|---|---|
XrController.AimPose | Wird verwendet, wenn auf etwas gezielt wird, z. B. bei „ XrVirtualMouse “. |
XrController.GripPose | Wird verwendet, wenn etwas ergriffen wird, z. B. beim Halten eines Objekts in der Hand. |
© 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.