UxrFingerDescriptor Structure

Stores base-independent node orientations for a finger.

Namespace: UltimateXR.Manipulation.HandPoses
Assembly: UltimateXR (in UltimateXR.dll) Version: 0.0.0.0

Syntax

C#

[SerializableAttribute]
public struct UxrFingerDescriptor


The UxrFingerDescriptor type exposes the following members.

Properties

NameDescription
Public propertyDistal Gets the distal bone transform information.
Public propertyHasMetacarpalInfo Gets whether metacarpal bone information is present. Metacarpal information is optional.
Public propertyIntermediate Gets the intermediate bone transform information.
Public propertyMetacarpal Gets the metacarpal bone transform information.
Public propertyProximal Gets the proximal bone transform information.
Public propertyProximalNoMetacarpal Gets the proximal bone transform information with respect to the wrist even if there is metacarpal information. It is used in case a pose including metacarpal information wants to be mapped to a hand that has no metacarpal bones.

Methods

NameDescription
Public methodCompute Computes well-known axes systems for all finger bones, to handle transforms independently of the coordinate system being used by a hand rig.
Public methodDrawEditorDebugLabels Outputs transform information to the editor window.
Public methodEquals Compares the transform information with another finger.
Public methodInterpolateTo Interpolates the data towards another descriptor.
Public methodMirror Mirrors the bone information, so that it 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