Handedness | Handedness[Get] Handedness of the hand. |
Quaternion[] | JointRotations[Get] Collection of joints and their rotations in this hand. |
JointFreedom[] | FingersFreedom[Get] Indicates which fingers can be locked, constrained or free in this hand pose. |
Handedness Oculus.Interaction.HandGrab.HandPose.Handedness |
---|
Handedness of the hand. |
Quaternion [] Oculus.Interaction.HandGrab.HandPose.JointRotations |
---|
Collection of joints and their rotations in this hand. It follows the FingersMetadata.HAND_JOINT_IDS convention |
JointFreedom [] Oculus.Interaction.HandGrab.HandPose.FingersFreedom |
---|
Indicates which fingers can be locked, constrained or free in this hand pose. It follows the Hand.HandFinger order for the collection. |
Oculus.Interaction.HandGrab.HandPose.HandPose ( ) |
---|
No description available.
|
Oculus.Interaction.HandGrab.HandPose.HandPose ( Handedness handedness ) |
---|
No description available.
|
Oculus.Interaction.HandGrab.HandPose.HandPose ( HandPose other ) |
---|
No description available.
|
void Oculus.Interaction.HandGrab.HandPose.CopyFrom ( HandPose from, bool mirrorHandedness ) |
---|
Copies the values over to the hand pose without requiring any new allocations. This is thanks to the fact of the fingers freedom and joints rotations collections being always fixed size and order. Parameters from The hand pose to copy the values from mirrorHandednessInvert the received handedness |
static void Oculus.Interaction.HandGrab.HandPose.Lerp ( in HandPose from, in HandPose to, float t, ref HandPose result ) |
---|
Interpolates between two HandPoses, if they have the same handedness and joints. Parameters from Base HandPose to interpolate from. toTarget HandPose to interpolate to. tInterpolation factor, 0 for the base, 1 for the target. resultA HandPose positioned/rotated between the base and target. |