How to create the surface of a point cloud object?

ParaView has very limited tools for surface reconstruction from point clouds. You can apply the Delaunay 3D filter to create an unstructured mesh from the points and then extract the surface with the Extract Surface filter, but that works only if your object is convex.