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; }
public float QueryFrame(JointState js) { if (js.Pos("right-palm").X - js.Pos("neck").X < 0.0f) { return(1.0f); } else { return(0.0f); } }
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); }
public float QueryFrame(JointState js) { if (js.Pos("right-foot").Y >= -0.2f) { return(1.0f); } else { return(0.0f); } }