/// <summary> /// Given a set of face indices, creates an array of corner indices /// </summary> public static IArray <int> FaceIndicesToCornerIndices(this IGeometryAttributes g, IArray <int> faceIndices) => (faceIndices.Count * g.NumCornersPerFace) .Select(i => g.FaceToCorner(faceIndices[i / g.NumCornersPerFace]) + i % g.NumCornersPerFace);