public static ElementArray ToElementArray <T>(this IVertexArrayProvider <T> vertexArrayProvider) where T : struct { return(vertexArrayProvider .ToVertexArray() .ToElementArray(vertexArrayProvider.GetIndices())); }