UxrAvatarArmInfo Class

Stores information of an avatar rig’s arm.

Inheritance Hierarchy

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

Syntax

C#

[SerializableAttribute]
public class UxrAvatarArmInfo

The UxrAvatarArmInfo type exposes the following members.

Constructors

NameDescription
Public methodUxrAvatarArmInfo

Properties

NameDescription
Public propertyArmUniversalLocalAxes Gets the universal coordinate system for the arm: forward is arm->elbow, up is elbow rotation axis
Public propertyClavicleUniversalLocalAxes Gets the universal coordinate system for the clavicle: forward is clavicle->arm, up is avatar up axis
Public propertyFingers Enumerates all the finger information.
Public propertyFingerUniversalLocalAxes Gets the universal coordinate system for the fingers: right = axis around which the finger curls, up = knuckles up, forward = finger direction.
Public propertyForearmLength Gets the forearm length. From elbow to wrist.
Public propertyForearmUniversalLocalAxes Gets the universal coordinate system for the forearm: forward is arm->hand, up is elbow rotation axis
Public propertyHandUniversalLocalAxes Gets the universal coordinate system for the hand: right = from wrist to right (thumb direction), up = -palm facing vector, forward = finger direction.
Public propertyIndexInfo Gets the index finger information.
Public propertyLittleInfo Gets the little finger information.
Public propertyMiddleInfo Gets the middle finger information.
Public propertyRingInfo Gets the ring finger information.
Public propertyThumbInfo Gets the thumb finger information.
Public propertyUpperArmLength Gets the upper arm length. From shoulder to elbow.
Public propertyWristTorsionInfo Gets the wrist torsion info.

Extension Methods

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

See Also

Reference

UltimateXR.Avatar.Rig Namespace