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

ShadowHand Class

A thin HandJoint skeleton implementation that can be used for computing world joints from local joints data.

Constructors

ShadowHand ()
Signature
Oculus.Interaction.Input.ShadowHand.ShadowHand()

Methods

Copy ( hand )
Signature
void Oculus.Interaction.Input.ShadowHand.Copy(ShadowHand hand)
Parameters
Returns
void
GetLocalPose ( handJointId )
Signature
Pose Oculus.Interaction.Input.ShadowHand.GetLocalPose(HandJointId handJointId)
Parameters
handJointId: HandJointId
Returns
Pose
GetRoot ()
Signature
Pose Oculus.Interaction.Input.ShadowHand.GetRoot()
Returns
Pose
GetRootScale ()
Signature
float Oculus.Interaction.Input.ShadowHand.GetRootScale()
Returns
float
GetWorldPose ( jointId )
Signature
Pose Oculus.Interaction.Input.ShadowHand.GetWorldPose(HandJointId jointId)
Parameters
jointId: HandJointId
Returns
Pose
SetLocalPose ( jointId , pose )
Signature
void Oculus.Interaction.Input.ShadowHand.SetLocalPose(HandJointId jointId, Pose pose)
Parameters
jointId: HandJointId
pose: Pose
Returns
void
SetRoot ( rootPose )
Signature
void Oculus.Interaction.Input.ShadowHand.SetRoot(Pose rootPose)
Parameters
rootPose: Pose
Returns
void
SetRootScale ( scale )
Signature
void Oculus.Interaction.Input.ShadowHand.SetRootScale(float scale)
Parameters
scale: float
Returns
void