XrHandTrackerInput QML Type

Represents hand tracking input for XR (extended reality) applications. More...

Import Statement: import QtQuick3D.Xr
Since: Qt 6.8
Status: Technical Preview

Properties

Signals

Detailed Description

The XrHandTrackerInput type provides information about hand poses, joint positions, and other relevant data for hand tracking.

Property Documentation

isActive : bool

Indicates whether hand tracking is active.


jointPositions : list<vector3d>

List of joint positions for the hand.


jointRotations : list<quaternion>

List of joint rotations for the hand.


posePosition : vector3d

The position of the hand pose.


poseSpace : enumeration

Specifies the space in which hand poses are defined.

It can be one of:

ConstantValue
XrHandTrackerInput.GripPose
XrHandTrackerInput.AimPose
XrHandTrackerInput.PinchPose
XrHandTrackerInput.PokePose

Signal Documentation

isActiveChanged()

Emitted when the isActive property changes.

Note: The corresponding handler is onIsActiveChanged.


jointDataUpdated()

Emitted when joint data (positions or rotations) is updated.

Note: The corresponding handler is onJointDataUpdated.


jointPositionsChanged()

Emitted when the jointPositions property changes.

Note: The corresponding handler is onJointPositionsChanged.


jointRotationsChanged()

Emitted when the jointRotations property changes.

Note: The corresponding handler is onJointRotationsChanged.


pokePositionChanged()

Emitted when the pokePosition property changes.

Note: The corresponding handler is onPokePositionChanged.


posePositionChanged()

Emitted when the posePosition property changes.

Note: The corresponding handler is onPosePositionChanged.


poseSpaceChanged()

Emitted when the poseSpace property changes.

Note: The corresponding handler is onPoseSpaceChanged.