Struct XrHandJointVelocityEXT
XrHandJointVelocityEXT structure describes the linear and angular velocity of a hand joint.
Inherited Members
Namespace: VIVE.OpenXR.Hand
Assembly: VIVE.OpenXR.dll
Syntax
public struct XrHandJointVelocityEXT
Fields
angularVelocity
The relative angular velocity of the hand joint with respect to the corresponding XrHandJointsLocateInfoEXT::baseSpace. The vector’s direction is expressed in the reference frame of the corresponding XrHandJointsLocateInfoEXT::baseSpace and is parallel to the rotational axis of the hand joint. The vector’s magnitude is the relative angular speed of the hand joint in radians per second. The vector follows the right-hand rule for torque/rotation.
Declaration
public XrVector3f angularVelocity
Field Value
Type | Description |
---|---|
XrVector3f |
linearVelocity
The relative linear velocity of the hand joint with respect to and expressed in the reference frame of the corresponding XrHandJointsLocateInfoEXT::baseSpace, in units of meters per second.
Declaration
public XrVector3f linearVelocity
Field Value
Type | Description |
---|---|
XrVector3f |
velocityFlags
A bitfield, with bit masks defined in XrSpaceVelocityFlags, to indicate which members contain valid data. If none of the bits are set, no other fields in this structure should be considered to be valid or meaningful.
Declaration
public XrSpaceVelocityFlags velocityFlags
Field Value
Type | Description |
---|---|
XrSpaceVelocityFlags |