private void endSkeletonTracking(bool success) { if (success) { KinectSensorManager.returnWithSuccessValue(1); } else { KinectSensorManager.returnWithSuccessValue(2); } }
private void DrawBonesAndJoints(DrawingContext drawingContext, int postureIndex) { if (isSuccess == true) { KinectSensorManager.returnWithSuccessValue(1); return; } //넘어온 버튼 인덱스 출력 if (this.ShowBones) { switch (postureIndex) { case 1: DrawBoneFirstPosture(drawingContext); break; case 2: DrawBoneSecondPosture(drawingContext); break; case 3: DrawBoneSecondPosture(drawingContext); break; } } if (this.ShowJoints) { // Render Joints foreach (JointMapping joint in this.JointMappings.Values) { Brush drawBrush = null; switch (joint.Joint.TrackingState) { case JointTrackingState.Tracked: drawBrush = this.trackedJointBrush; break; case JointTrackingState.Inferred: drawBrush = this.inferredJointBrush; break; } if (drawBrush != null) { drawingContext.DrawEllipse(drawBrush, null, joint.MappedPoint, JointThickness * this.ScaleFactor, JointThickness * this.ScaleFactor); } } } }