public static KinectBodyInternal DuplicateJoints() { return(new KinectBodyInternal() { ClippedEdges = FrameEdges.None, HandLeftConfidence = TrackingConfidence.High, HandLeftState = HandState.NotTracked, HandRightConfidence = TrackingConfidence.High, HandRightState = HandState.NotTracked, IsRestricted = false, IsTracked = true, JointOrientations = new JointOrientation[Microsoft.Kinect.Body.JointCount], Joints = FakeJoints.DuplicateJoint(), LeanTrackingState = TrackingState.NotTracked, TrackingId = 0231 }); }
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); }
public static KinectBodyInternal RandomBodySpine(ulong id, bool tracked, CameraSpacePoint cp) { var result = new KinectBodyInternal() { ClippedEdges = FrameEdges.None, HandLeftConfidence = TrackingConfidence.High, HandLeftState = HandState.NotTracked, HandRightConfidence = TrackingConfidence.High, HandRightState = HandState.NotTracked, IsRestricted = false, IsTracked = tracked, JointOrientations = new JointOrientation[Microsoft.Kinect.Body.JointCount], Joints = FakeJoints.ValidRandomJointsSpinePosition(cp), LeanTrackingState = TrackingState.NotTracked, TrackingId = id }; return(result); }