GetPositionDelta
(
joint
, delta
)
|
Retrieves the position delta between the current frame and previous frame for a specified joint.
Signature
bool Oculus.Interaction.PoseDetection.IJointDeltaProvider.GetPositionDelta(HandJointId joint, out Vector3 delta) Parameters joint: HandJointId
The HandJointId to query
delta: out Vector3
The world-space position difference between frames
Returns bool
True if valid delta data is available, false otherwise
|
GetRotationDelta
(
joint
, delta
)
|
Retrieves the rotation delta between the current frame and previous frame for a specified joint.
Signature
bool Oculus.Interaction.PoseDetection.IJointDeltaProvider.GetRotationDelta(HandJointId joint, out Quaternion delta) Parameters joint: HandJointId
The HandJointId to query
delta: out Quaternion
The world-space rotation difference between frames
Returns bool
True if valid delta data is available, false otherwise
|
RegisterConfig
(
config
)
|
Registers a configuration for tracking specific hand joints in a Joint Delta Provider.
Signature
void Oculus.Interaction.PoseDetection.IJointDeltaProvider.RegisterConfig(JointDeltaConfig config) Parameters config: JointDeltaConfig
The JointDeltaConfig specifying which joints to track
Returns void |
UnRegisterConfig
(
config
)
|
Unregisters an existing joint tracking configuration from a Joint Delta Provider.
Signature
void Oculus.Interaction.PoseDetection.IJointDeltaProvider.UnRegisterConfig(JointDeltaConfig config) Parameters config: JointDeltaConfig
The JointDeltaConfig to remove from tracking
Returns void |