GrabPoseFinder
(
handGrabPoses
, relativeTo
)
|
Signature
Oculus.Interaction.HandGrab.GrabPoseFinder.GrabPoseFinder(List< HandGrabPose > handGrabPoses, Transform relativeTo) Parameters handGrabPoses: List< HandGrabPose >relativeTo: Transform |
UsesHandPose
: bool
[Get] |
Signature
bool Oculus.Interaction.HandGrab.GrabPoseFinder.UsesHandPose |
FindBestPose
(
userPose
, offset
, handScale
, handedness
, scoringModifier
, result
)
|
Finds the best valid hand-pose at this HandGrabInteractable.
Remember that a HandGrabPoses can actually have a whole surface the user can snap to.
Signature
bool Oculus.Interaction.HandGrab.GrabPoseFinder.FindBestPose(in Pose userPose, in Pose offset, float handScale, Handedness handedness, PoseMeasureParameters scoringModifier, ref HandGrabResult result) Parameters userPose: in PoseÂ
Pose to compare to the snap point in world coordinates.
offset: in PoseÂ
Offset from the Pose for accurate scoring
handScale: floatÂ
The scale of the tracked hand.
handedness: HandednessÂ
The handedness of the tracked hand.
Returns boolÂ
True if a good pose was found
|
SupportsHandedness
(
handedness
)
|
Signature
bool Oculus.Interaction.HandGrab.GrabPoseFinder.SupportsHandedness(Handedness handedness) Parameters handedness: HandednessReturns bool |
FindInterpolationRange
(
relativeHandScale
, grabPoses
, from
, to
, t
)
|
Finds the two nearest HandGrabPose to interpolate from given a scale.
The result can require an unclamped interpolation (t can be bigger than 1 or smaller than 0).
Signature
static bool Oculus.Interaction.HandGrab.GrabPoseFinder.FindInterpolationRange(float relativeHandScale, List< HandGrabPose > grabPoses, out HandGrabPose from, out HandGrabPose to, out float t) Parameters relativeHandScale: floatÂ
The user scale relative to the target
from: out HandGrabPoseÂ
The HandGrabInteractable with nearest scale recorder that is smaller than the provided one
to: out HandGrabPoseÂ
The HandGrabInteractable with nearest scale recorder that is bigger than the provided one
t: out floatÂ
The progress between from and to variables at which the desired scale resides
Returns boolÂ
The HandGrabPose near under and over the scale, and the interpolation factor between them.
|
| Member |
|---|
NotFound |
NotCompatible |
Found |