UxrRuntimeHandPose Class
Runtime, lightweight version of UxrHandPoseAsset. It is used to describe the local orientations of finger bones of a UxrHandPoseAsset for a given UxrAvatar. UxrHandPoseAsset objects contain orientations in a well-known space. They are used to adapt hand poses independently of the coordinate system used by each avatar. This means an additional transformation needs to be performed to get to each avatar’s coordinate system. UxrRuntimeHandPose is used to have a high performant version that already contains the bone orientations in each avatar’s coordinate system so that hand pose blending can be computed using much less processing power.
Inheritance Hierarchy
System.Object
UltimateXR.Avatar.Rig.UxrRuntimeHandPose
Namespace: UltimateXR.Avatar.Rig
Assembly: UltimateXR (in UltimateXR.dll) Version: 0.0.0.0
Syntax
C#
public class UxrRuntimeHandPose
The UxrRuntimeHandPose type exposes the following members.
Constructors
Name | Description | |
---|---|---|
UxrRuntimeHandPose | Constructor. |
Properties
Name | Description | |
---|---|---|
PoseName | ||
PoseType |
Methods
Name | Description | |
---|---|---|
GetHandDescriptor | Gets the given hand descriptor, based on the PoseType. |
Extension Methods
Name | Description | |
---|---|---|
ThrowIfNull | Throws an exception if the object is null. (Defined by ObjectExt.) |