Vector3 WorldPointForPart(FritzPose pose, FritzPoseParts posePart)
    {
        Keypoint keypoint = pose.keypoints[(int)posePart];
        var      x        = keypoint.position.x;
        var      y        = 1.0f - keypoint.position.y;
        var      position = new Vector3(x, y, 1f);

        return(m_Cam.ViewportToWorldPoint(position));
    }
예제 #2
0
 public Keypoint(FritzPoseParts part, Vector2 position, double confidence)
 {
     this.part       = part;
     this.position   = position;
     this.confidence = confidence;
 }
 /// <summary>
 /// Get the Estimated position (in World Space) of a specific part.
 /// </summary>
 /// <param name="part"></param>
 /// <returns></returns>
 public Vector3?GetEstimatedPosition(FritzPoseParts part)
 {
     return(current3DPoints[(int)part]);
 }