Skip to main content

PoseData

Used to save transform and finger rotation data of the current preview hand while the hand is being posed so you can save it as a scriptable object later. Also used to get pose info from the targeted custom hand pose. Implemented by PoseDataRuntime.

Public properties

Vector3 PosePosition
Quaternion PoseRotation
List<Quaternion> FingerRotations

Public methods

void Save(PreviewHand hand)
  • saves the pose data from the current preview hand to this component
  • this method is used from the editor (apply button) to temporarily store data of a preview hand which is currently being posed before actually saving the pose to your project folder
void GetPoseData(CustomHandPose customHandPose)
  • gets the transform and finger rotation from the given pose and applies the data to this component
  • this method is used in runtime to actually apply the hand pose when an interaction is achieved