For my application, I need to describe the hand skeleton in terms of curl, splay values (measured from 0.0 - 1.0) for each finger instead of 3D position vectors for each joint of each finger.
I need these values for Steam's Skeleton Input System.
From what I could find in the Ultraleap's developer documentation, these values are not calculated nor provided. Does anyone know how I could calculate these values from Ultraleap's key point, skeleton data?
Splay is a more simple calculation - just measuring the finger's rotation around its UP axis.
But curl isn't as straight forward. Any ideas?