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; }
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; }
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; }