Forum Discussion

JCorfer's avatar
JCorfer
Start Member
1 month ago
Solved

How to get finger strength individually

Hi community!

I'm using OVRHand to tack my hands and detects if the hand is in fist shape. For this, I'm using  GetFingerPinchStrength method to get the Finger's strength by each finger. The issue is that the GetFingerPinchStrength method only returns values if the Thumb finger is strengh has wall (pitch gesture) but I need get to te Finger's strenght individually withouth depend of Thumb finger, how can I archive this?

Thank you!!

  • Hey Taylor! Thank you for you info, I'll check It soon.

    Finally I could calculate the angles between the finger's phalangs, so now I can get 0 is the finger is extends until 1 if it is furl, by each one independently. This fixed my critical issue! 

    Thanks!

2 Replies

  • h.taylor's avatar
    h.taylor
    Community Manager

    Hey! 

    Thanks for your post, this is a great question. I think the key here is that the gesture that GetFingerPinchStrength is looking for a Pinch gesture, which you noted is defined as the indicated finger touching the thumb, but you can set up custom gestures using the Interaction SDK and should be able to define things such as finger strength there. 

    We actually just recently hosted an event on building with Hands & Microgestures and just released a recording if you're interested! I posted it in the Community Resources section the other day if you want to check it out for more information on the gestures available there. This timestamp is the section where Jesse gets into the built-in gestures as well as the capabilities and limitations of custom gestures. 

    I hope this helps! If you need any further help or have other questions, please feel free to reach back out. 

  • JCorfer's avatar
    JCorfer
    Start Member

    Hey Taylor! Thank you for you info, I'll check It soon.

    Finally I could calculate the angles between the finger's phalangs, so now I can get 0 is the finger is extends until 1 if it is furl, by each one independently. This fixed my critical issue! 

    Thanks!

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions