UxrHandDescriptor Class
Stores base-independent node orientations for all fingers of a hand.
Inheritance Hierarchy
System.Object
UltimateXR.Manipulation.HandPoses.UxrHandDescriptor
Namespace: UltimateXR.Manipulation.HandPoses
Assembly: UltimateXR (in UltimateXR.dll) Version: 0.0.0.0
Syntax
C#
[SerializableAttribute]
public class UxrHandDescriptor
The UxrHandDescriptor type exposes the following members.
Constructors
Name | Description | |
---|---|---|
UxrHandDescriptor() | Default constructor. | |
UxrHandDescriptor(UxrAvatar, UxrHandSide) | Constructor. | |
UxrHandDescriptor(UxrAvatarArm, UxrUniversalLocalAxes, UxrUniversalLocalAxes) | Constructor. |
Properties
Name | Description | |
---|---|---|
Index | Gets the index finger information. | |
Little | Gets the little finger information. | |
Middle | Gets the middle finger information. | |
Ring | Gets the ring finger information. | |
Thumb | Gets the thumb finger information. |
Methods
Name | Description | |
---|---|---|
Compute(UxrAvatar, UxrHandSide, Boolean) | Computes the hand data. | |
Compute(UxrAvatarArm, UxrUniversalLocalAxes, UxrUniversalLocalAxes, Boolean) | Computes the hand data. | |
CopyFrom | Copies the data from another descriptor. | |
DrawEditorDebugLabels | Outputs transform data in the editor window. | |
Equals | Checks whether a hand descriptor contains the same transform data. | |
GetFinger | Gets the given finger. | |
InterpolateTo | Interpolates the data towards another descriptor. | |
Mirrored | Returns a hand descriptor with mirrored transforms, so that the data can be used for the opposite hand. |
Extension Methods
Name | Description | |
---|---|---|
ThrowIfNull | Throws an exception if the object is null. (Defined by ObjectExt.) |