Hello, I am in Unity 2017, using the Orion SDK.
I am trying to use the Leap to only rotate my joints, not actually translate them.
I commented out this bit of code, to disable the wrist and palm from updating their position:
(From RiggedHand.cs)
public override void UpdateHand() {
if (palm != null) {
//if (ModelPalmAtLeapWrist) {
//palm.position = GetWristPosition();
//}
//else {
//palm.position = GetPalmPosition();
//if (wristJoint) {
// wristJoint.position = GetWristPosition();
//}
//}
palm.rotation = GetRiggedPalmRotation() * Reorientation();
}
But I cannot find where the finger bones are being positioned, could you please help me find where that is happening.
My goal is to use the Leap for finger rotation tracking and a Vive Tracker for the wrist position.
Thanks,
Adrian