UxrAvatarHand Class

Stores bone references of an Avatar’s hand.

Inheritance Hierarchy

System.Object
  UltimateXR.Avatar.Rig.UxrAvatarHand
Namespace: UltimateXR.Avatar.Rig
Assembly: UltimateXR (in UltimateXR.dll) Version: 0.0.0.0

Syntax

C#

[SerializableAttribute]
public class UxrAvatarHand


The UxrAvatarHand type exposes the following members.

Constructors

NameDescription
Public methodUxrAvatarHand Default constructor.

Properties

NameDescription
Public propertyFingerTransforms Gets a sequence of all the non-null finger transforms in the hand.
Public propertyIndex Gets or sets the index finger.
Public propertyLittle Gets or sets the little finger.
Public propertyMiddle Gets or sets the middle finger.
Public propertyRing Gets or sets the ring finger.
Public propertyThumb Gets or sets the thumb finger.
Public propertyTransforms Gets a sequence of all the non-null transforms in the hand, including the wrist.
Public propertyWrist Gets or sets the wrist transform. The wrist is the root transform in the hand.

Methods

NameDescription
Public methodGetFinger Gets the information of a given finger.
Public methodGetPalmCenter Tries to compute the palm center in world coordinates.
Public methodGetPalmOutDirection Tries to compute the direction that goes out of the palm in world coordinates.
Public methodGetPalmToFingerDirection Tries to compute the palm-to-finger direction in world coordinates.
Public methodHasFingerData Checks if the hand has all finger references.
Public methodHasFullHandData Checks if the hand has all finger references plus the wrist.

Extension Methods

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

See Also

Reference

UltimateXR.Avatar.Rig Namespace