Skip to main content
Version: 0.9.0

HandJointVelocity struct

Velocity of one joint.

Namespace: Quaternar.Qaros · Assembly: Quaternar.Qaros.dll · Source: QarTypes.cs

public readonly struct HandJointVelocity

Constructors​

HandJointVelocity(uint, ulong, Vector3, Vector3)​

public HandJointVelocity(uint jointId, ulong flags, Vector3 linearVelocity, Vector3 angularVelocity)

Parameters

NameTypeDescription
jointIduint
flagsulong
linearVelocityVector3
angularVelocityVector3

Properties​

MemberDescription
JointId
Joint
FlagsBits of HandJointLocationFlags.
LinearVelocityUnits per second, in the axes and units of the joint poses: the bound app volume's app content space when it comes from RenderSender.GetLastHands.
AngularVelocityRadians per second, about the axes of the joint poses: app content space axes when it comes from RenderSender.GetLastHands.

JointId​

public uint JointId { get; }

Value: uint

Joint​

public HandJoint Joint { get; }

Value: HandJoint

Flags​

Bits of HandJointLocationFlags.

public ulong Flags { get; }

Value: ulong

LinearVelocity​

Units per second, in the axes and units of the joint poses: the bound app volume's app content space when it comes from RenderSender.GetLastHands.

public Vector3 LinearVelocity { get; }

Value: Vector3

AngularVelocity​

Radians per second, about the axes of the joint poses: app content space axes when it comes from RenderSender.GetLastHands.

public Vector3 AngularVelocity { get; }

Value: Vector3