コード例 #1
0
 public void UpdateFinger(FingerGraph fingerGraph, SceneGraphPoseSyncType syncType, float modifierMovement, float modifierRotation)
 {
     fingerGraph.Knuckle.UpdateTransform(Knuckle, syncType, modifierMovement, modifierRotation);
     fingerGraph.UpperJoint.UpdateTransform(UpperJoint, syncType, modifierMovement, modifierRotation);
     fingerGraph.MiddleJoint.UpdateTransform(MiddleJoint, syncType, modifierMovement, modifierRotation);
     fingerGraph.Tip.UpdateTransform(Tip, syncType, modifierMovement, modifierRotation);
 }
コード例 #2
0
 public void SetFingerInfo(FingerGraph fg)
 {
     Knuckle.UpdateTransform(fg.Knuckle);
     UpperJoint.UpdateTransform(fg.UpperJoint);
     MiddleJoint.UpdateTransform(fg.MiddleJoint);
     Tip.UpdateTransform(fg.Tip);
 }
コード例 #3
0
 public void UpdateFinger(ref FingerGraph fg)
 {
     fg.Knuckle.localPosition     = Knuckle.localPosition;
     fg.Knuckle.localRotation     = Knuckle.localRotation;
     fg.UpperJoint.localPosition  = UpperJoint.localPosition;
     fg.UpperJoint.localRotation  = UpperJoint.localRotation;
     fg.MiddleJoint.localPosition = MiddleJoint.localPosition;
     fg.MiddleJoint.localRotation = MiddleJoint.localRotation;
     fg.Tip.localPosition         = Tip.localPosition;
     fg.Tip.localRotation         = Tip.localRotation;
 }