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)); }
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]); }