Auf dieser Seite

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:

Node

Status: Technology preview

Dieser Typ befindet sich in der Technology Preview und kann sich noch ändern.

Eigenschaften

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:

KonstanteBeschreibung
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:

KonstantBeschreibung
XrController.AimPoseWird verwendet, wenn auf etwas gezielt wird, z. B. bei „ XrVirtualMouse “.
XrController.GripPoseWird 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.