float[] GetFeaturePoints(int[] points) { int number = points.Length / 2; int[] groups = new int[number]; int[] indices = new int[number]; for (int i = 0; i < number; i++) { groups [i] = points [i * 2]; indices [i] = points [i * 2 + 1]; } float[] positions = new float[number * 2]; VisageTrackerNative._getFeaturePoints2D(number, groups, indices, positions); return(positions); }