// Access public NuiSkeletonBoneOrientation[] GetBoneOrientations() { NuiSkeletonFrame frame = GetSkeleton (); NuiSkeletonBoneOrientation[] boneOrientations = new NuiSkeletonBoneOrientation[(int)(NuiSkeletonPositionIndex.Count)]; NativeMethods.NuiSkeletonCalculateBoneOrientations(ref (frame.SkeletonData[0]), boneOrientations); return boneOrientations; }
/* NuiSkeletonBoneOrientation[] KinectInterface.getBoneOrientations(NuiSkeletonFrame skeleton){ return null; } */ NuiSkeletonBoneOrientation[] KinectOneInterface.getBoneOrientations(NuiSkeletonData skeletonData) { NuiSkeletonBoneOrientation[] boneOrientations = new NuiSkeletonBoneOrientation[(int)(NuiSkeletonPositionIndex.Count)]; NativeMethods.NuiSkeletonCalculateBoneOrientations(ref skeletonData, boneOrientations); return boneOrientations; }