Vector3 Parent(JointState js, int i) {
			if ( i >= 3 && i <= 5 ) return js.Pos("right-shoulder");
			else if ( i >= 7 && i <= 9 ) return js.Pos("left-shoulder");
			else if ( i >= 11 && i <= 13 ) return js.Pos("right-hip");
			else if ( i >= 15 && i <= 17 ) return js.Pos("left-hip");
			return js.NeckPos;
		}
示例#2
0
 public float QueryFrame(JointState js)
 {
     if (js.Pos("right-palm").X - js.Pos("neck").X < 0.0f)
     {
         return(1.0f);
     }
     else
     {
         return(0.0f);
     }
 }
示例#3
0
 public float QueryFrame(JointState js)
 {
     if ((js.Pos("right-palm") - js.Pos("left-palm")).Length < 0.2f)
     {
         return(1.0f);
     }
     else
     {
         return(0.0f);
     }
 }
 Vector3 Parent(JointState js, int i)
 {
     if (i >= 3 && i <= 5)
     {
         return(js.Pos("right-shoulder"));
     }
     else if (i >= 7 && i <= 9)
     {
         return(js.Pos("left-shoulder"));
     }
     else if (i >= 11 && i <= 13)
     {
         return(js.Pos("right-hip"));
     }
     else if (i >= 15 && i <= 17)
     {
         return(js.Pos("left-hip"));
     }
     return(js.NeckPos);
 }
示例#5
0
 public float QueryFrame(JointState js)
 {
     if (js.Pos("right-foot").Y >= -0.2f)
     {
         return(1.0f);
     }
     else
     {
         return(0.0f);
     }
 }