API reference
API reference
Select your platform
No SDKs available
No versions available

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 Oculus.Interaction.HandGrab.Visuals.HandGhost.Root

Protected Methods

OnValidate ()
Signature
virtual void Oculus.Interaction.HandGrab.Visuals.HandGhost.OnValidate()
Returns
void
Reset ()
Signature
virtual void Oculus.Interaction.HandGrab.Visuals.HandGhost.Reset()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.HandGrab.Visuals.HandGhost.Start()
Returns
void

Methods

InjectAllHandGhost ( puppet )
Signature
void Oculus.Interaction.HandGrab.Visuals.HandGhost.InjectAllHandGhost(HandPuppet puppet)
Parameters
puppet: HandPuppet
Returns
void
InjectHandPuppet ( puppet )
Signature
void Oculus.Interaction.HandGrab.Visuals.HandGhost.InjectHandPuppet(HandPuppet puppet)
Parameters
puppet: HandPuppet
Returns
void
InjectOptionalHandGrabPose ( handGrabPose )
Signature
void Oculus.Interaction.HandGrab.Visuals.HandGhost.InjectOptionalHandGrabPose(HandGrabPose handGrabPose)
Parameters
handGrabPose: HandGrabPose
Returns
void
InjectOptionalRoot ( root )
Signature
void Oculus.Interaction.HandGrab.Visuals.HandGhost.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 Oculus.Interaction.HandGrab.Visuals.HandGhost.SetPose(HandGrabPose handGrabPose)
Parameters
handGrabPose: HandGrabPose  The point to read the HandPose from
Returns
void
SetPose ( userPose , rootPose )
Signature
void Oculus.Interaction.HandGrab.Visuals.HandGhost.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 Oculus.Interaction.HandGrab.Visuals.HandGhost.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