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

NameDescription
Public methodUxrHandDescriptor() Default constructor.
Public methodUxrHandDescriptor(UxrAvatar, UxrHandSide) Constructor.
Public methodUxrHandDescriptor(UxrAvatarArm, UxrUniversalLocalAxes, UxrUniversalLocalAxes) Constructor.

Properties

NameDescription
Public propertyIndex Gets the index finger information.
Public propertyLittle Gets the little finger information.
Public propertyMiddle Gets the middle finger information.
Public propertyRing Gets the ring finger information.
Public propertyThumb Gets the thumb finger information.

Methods

NameDescription
Public methodCompute(UxrAvatar, UxrHandSide, Boolean) Computes the hand data.
Public methodCompute(UxrAvatarArm, UxrUniversalLocalAxes, UxrUniversalLocalAxes, Boolean) Computes the hand data.
Public methodCopyFrom Copies the data from another descriptor.
Public methodDrawEditorDebugLabels Outputs transform data in the editor window.
Public methodEquals Checks whether a hand descriptor contains the same transform data.
Public methodGetFinger Gets the given finger.
Public methodInterpolateTo Interpolates the data towards another descriptor.
Public methodMirrored Returns a hand descriptor with mirrored transforms, so that the data can be used for the opposite hand.

Extension Methods

NameDescription
Public Extension MethodThrowIfNull Throws an exception if the object is null. (Defined by ObjectExt.)

See Also

Reference

UltimateXR.Manipulation.HandPoses Namespace