public static KinectBodyInternal RandomBody(ulong id, bool isTracked) { return(new KinectBodyInternal() { ClippedEdges = FrameEdges.None, HandLeftConfidence = TrackingConfidence.High, HandLeftState = HandState.NotTracked, HandRightConfidence = TrackingConfidence.High, HandRightState = HandState.NotTracked, IsRestricted = false, IsTracked = isTracked, JointOrientations = new JointOrientation[Microsoft.Kinect.Body.JointCount], Joints = FakeJoints.ValidRandomJoints(), LeanTrackingState = TrackingState.NotTracked, TrackingId = id }); }
public static KinectBodyInternal NullOrientationsBody() { return(new KinectBodyInternal() { ClippedEdges = FrameEdges.None, HandLeftConfidence = TrackingConfidence.High, HandLeftState = HandState.NotTracked, HandRightConfidence = TrackingConfidence.High, HandRightState = HandState.NotTracked, IsRestricted = false, IsTracked = true, JointOrientations = null, Joints = FakeJoints.ValidRandomJoints(), LeanTrackingState = TrackingState.NotTracked, TrackingId = 0231 }); }
public static KinectBodyInternal BodyWithLeftHandState(ulong id, TrackingConfidence confidence, HandState state) { var result = new KinectBodyInternal() { ClippedEdges = FrameEdges.None, HandLeftConfidence = confidence, HandLeftState = state, HandRightConfidence = TrackingConfidence.High, HandRightState = HandState.NotTracked, IsRestricted = false, IsTracked = true, JointOrientations = new JointOrientation[Microsoft.Kinect.Body.JointCount], Joints = FakeJoints.ValidRandomJoints(), LeanTrackingState = TrackingState.NotTracked, TrackingId = id }; return(result); }