/// <summary>
 /// スケルトンを描画する
 /// </summary>
 /// <param name="kinect"></param>
 /// <param name="skeletonFrame"></param>
 public void Draw( Skeleton skeleton )
 {
     // スケルトンがトラッキング状態の場合は、ジョイントを描画する
     if ( skeleton.TrackingState == SkeletonTrackingState.Tracked ) {
         foreach ( Joint joint in skeleton.GetTrackedOrInferredJoints() ) {
             // ジョイントがトラッキングされていれば、ジョイントの座標を描く
             DrawJointLine( skeleton, joint );
             DrawEllipse( joint.Position );
         }
     }
     // スケルトンが位置追跡の場合は、スケルトン位置(Center hip)を描画する
     else if ( skeleton.TrackingState == SkeletonTrackingState.PositionOnly ) {
         DrawEllipse( skeleton.Position );
     }
 }