Example #1
0
 public SerialSkeletonData(NuiSkeletonData nui)
 {
     this.eTrackingState            = nui.eTrackingState;
     this.dwTrackingID              = nui.dwTrackingID;
     this.dwEnrollmentIndex_NotUsed = nui.dwEnrollmentIndex_NotUsed;
     this.dwUserIndex       = nui.dwUserIndex;
     this.Position          = new SerialVec4(nui.Position);
     this.SkeletonPositions = new SerialVec4[20];
     for (int ii = 0; ii < 20; ii++)
     {
         this.SkeletonPositions[ii] = new SerialVec4(nui.SkeletonPositions[ii]);
     }
     this.eSkeletonPositionTrackingState = nui.eSkeletonPositionTrackingState;
     this.dwQualityFlags = nui.dwQualityFlags;
 }
Example #2
0
 public NuiSkeleton(
     NuiBoneOrientationCollection nboc,
     NuiFrameEdges ce,
     NuiSkeletonPoint p,
     int tid,
     NuiSkeletonTrackingState ts,
     NuiJointCollection j)
 {
     this.boneOrientations = nboc;
     this.ClippedEdges = ce;
     this.Position = p;
     this.TrackingId = tid;
     this.TrackingState = ts;
     this.Joints = j;
 }
Example #3
0
 public SerialSkeletonData(NuiSkeletonData nui)
 {
     this.eTrackingState = nui.eTrackingState;
     this.dwTrackingID = nui.dwTrackingID;
     this.dwEnrollmentIndex_NotUsed = nui.dwEnrollmentIndex_NotUsed;
     this.dwUserIndex = nui.dwUserIndex;
     this.Position = new SerialVec4(nui.Position);
     this.SkeletonPositions = new SerialVec4[20];
     for(int ii = 0; ii < 20; ii++){
         this.SkeletonPositions[ii] = new SerialVec4(nui.SkeletonPositions[ii]);
     }
     this.eSkeletonPositionTrackingState = nui.eSkeletonPositionTrackingState;
     this.dwQualityFlags = nui.dwQualityFlags;
 }