|
| HeuristicGrabClassifier (InteractionHand intHand, float fingerStickiness=0F, float thumbStickiness=0.04F, float maxCurl=0.65F, float minCurl=-0.1F, float fingerRadius=0.012F, float thumbRadius=0.017F, float grabCooldown=0.2F, float maxCurlVel=0.0F, float grabbedMaxCurlVel=-0.025F, float maxGrabDistance=0.05F, int layerMask=0, QueryTriggerInteraction queryTriggers=QueryTriggerInteraction.UseGlobal) |
|
void | FixedUpdateClassifierHandState (Transform headTransform=null) |
|
bool | FixedUpdateClassifierGrasp (out IInteractionBehaviour graspedObject) |
|
bool | FixedUpdateClassifierRelease (out IInteractionBehaviour releasedObject) |
|
void | UnregisterInteractionBehaviour (IInteractionBehaviour behaviour) |
|
void | NotifyGraspForciblyReleased (IInteractionBehaviour behaviour) |
|
void | GetGraspingFingertipPositions (IInteractionBehaviour behaviour, Vector3[] fingertipPositionsBuffer, out int numGraspingFingertips) |
|
bool | TryGrasp (IInteractionBehaviour intObj, Hand hand) |
|
void | SwapClassifierState (IInteractionBehaviour original, IInteractionBehaviour replacement) |
|
Definition at line 19 of file HeuristicGrabClassifier.cs.
◆ HeuristicGrabClassifier()
Leap.Unity.Interaction.Internal.HeuristicGrabClassifier.HeuristicGrabClassifier |
( |
InteractionHand |
intHand, |
|
|
float |
fingerStickiness = 0F , |
|
|
float |
thumbStickiness = 0.04F , |
|
|
float |
maxCurl = 0.65F , |
|
|
float |
minCurl = -0.1F , |
|
|
float |
fingerRadius = 0.012F , |
|
|
float |
thumbRadius = 0.017F , |
|
|
float |
grabCooldown = 0.2F , |
|
|
float |
maxCurlVel = 0.0F , |
|
|
float |
grabbedMaxCurlVel = -0.025F , |
|
|
float |
maxGrabDistance = 0.05F , |
|
|
int |
layerMask = 0 , |
|
|
QueryTriggerInteraction |
queryTriggers = QueryTriggerInteraction.UseGlobal |
|
) |
| |
◆ FillClassifier()
◆ FixedUpdateClassifierGrasp()
bool Leap.Unity.Interaction.Internal.HeuristicGrabClassifier.FixedUpdateClassifierGrasp |
( |
out IInteractionBehaviour |
graspedObject | ) |
|
◆ FixedUpdateClassifierHandState()
void Leap.Unity.Interaction.Internal.HeuristicGrabClassifier.FixedUpdateClassifierHandState |
( |
Transform |
headTransform = null | ) |
|
◆ FixedUpdateClassifierRelease()
bool Leap.Unity.Interaction.Internal.HeuristicGrabClassifier.FixedUpdateClassifierRelease |
( |
out IInteractionBehaviour |
releasedObject | ) |
|
◆ GetGraspingFingertipPositions()
void Leap.Unity.Interaction.Internal.HeuristicGrabClassifier.GetGraspingFingertipPositions |
( |
IInteractionBehaviour |
behaviour, |
|
|
Vector3[] |
fingertipPositionsBuffer, |
|
|
out int |
numGraspingFingertips |
|
) |
| |
◆ NotifyGraspForciblyReleased()
void Leap.Unity.Interaction.Internal.HeuristicGrabClassifier.NotifyGraspForciblyReleased |
( |
IInteractionBehaviour |
behaviour | ) |
|
◆ SwapClassifierState()
◆ TryGrasp()
◆ UnregisterInteractionBehaviour()
void Leap.Unity.Interaction.Internal.HeuristicGrabClassifier.UnregisterInteractionBehaviour |
( |
IInteractionBehaviour |
behaviour | ) |
|
◆ interactionHand
InteractionHand Leap.Unity.Interaction.Internal.HeuristicGrabClassifier.interactionHand |
The documentation for this class was generated from the following file: