Im trying to get the raw information for hand tracking, the finger joints, but cant see how to get that, any ideas
The key appears to be in OVRAvatarEntity.GetSkeletonTransformByType(), but this is protected so you’d have to use your own subclass to expose it.
SampleAvatarEntity shows an example of this in its method GetSkeletonTransform.
But in order to track any of the joints you are interested in, you must add to “Critical Joint Types” in the Inspector.
Once you add the joints you are interested in, you can obtain Transform info for these objects via:
SampleAvatarEntity _avatarEnt = GetComponent<SampleAvatarEntity>();
Transform meta = _avatarEnt.GetSkeletonTransform(CAPI.ovrAvatar2JointType.RightHandIndexMeta);
Transform prox = _avatarEnt.GetSkeletonTransform(CAPI.ovrAvatar2JointType.RightHandIndexProximal);
Transform inter = _avatarEnt.GetSkeletonTransform(CAPI.ovrAvatar2JointType.RightHandIndexIntermediate);
Transform distal = _avatarEnt.GetSkeletonTransform(CAPI.ovrAvatar2JointType.RightHandIndexDistal);