API reference

HandGhost Class

Extends MonoBehaviour
A static (non-user controlled) representation of a hand.
This script is used to be able to manually visualize hand grab poses.

Properties

Root : Transform
[Get]
Signature
Transform Root

Protected Methods

OnValidate ()
Signature
virtual void OnValidate()
Returns
void
Reset ()
Signature
virtual void Reset()
Returns
void
Start ()
Signature
virtual void Start()
Returns
void

Methods

InjectAllHandGhost ( puppet )
Signature
void InjectAllHandGhost(HandPuppet puppet)
Parameters
puppet: HandPuppet
Returns
void
InjectHandPuppet ( puppet )
Signature
void InjectHandPuppet(HandPuppet puppet)
Parameters
puppet: HandPuppet
Returns
void
InjectOptionalHandGrabPose ( handGrabPose )
Signature
void InjectOptionalHandGrabPose(HandGrabPose handGrabPose)
Parameters
handGrabPose: HandGrabPose
Returns
void
InjectOptionalRoot ( root )
Signature
void InjectOptionalRoot(Transform root)
Parameters
root: Transform
Returns
void
SetPose ( handGrabPose )
Relay to the Puppet to set the ghost hand to the desired static pose.
Signature
void SetPose(HandGrabPose handGrabPose)
Parameters
handGrabPose: HandGrabPose  The point to read the HandPose from
Returns
void
SetPose ( userPose , rootPose )
Signature
void SetPose(HandPose userPose, Pose rootPose)
Parameters
userPose: HandPose
rootPose: Pose
Returns
void
SetRootPose ( rootPose , relativeTo )
Moves the underlying puppet so the wrist point aligns with the given parameters.
Signature
void SetRootPose(Pose rootPose, Transform relativeTo)
Parameters
rootPose: Pose  The relative wrist pose to align the hand to
relativeTo: Transform  The object to use as anchor
Returns
void