I would like to mesh the surface of a cloud of points that may not be completely convex, for example the points in this question. Mathematica does not provide triangulation of 3D points, but there is a link to TetGen
Needs["TetGenLink`"]
{mypts, mysurface} = TetGenConvexHull[dat];
Graphics3D[GraphicsComplex[mypts, Polygon[mysurface]], Boxed -> False]
which results in this

Notice it doesn't get the surface meshing associated with subtle twist in the curved shape, and meshes points further away in the goal of creating a convex object. I suppose one could try to mesh the surface piece by piece and slowly merge it as in this answer, but that sounds like a nightmare.
Here is the cloud of points for reference:


ListSurfacePlot3Dcan do this. However, it won't work well for this particular point cloud. It will work for the other, straight tube that he posted. Representing a surface as a list of points is not precise, and it's generally not a good idea. For example: where are the holes in the surface? However, in some cases this is the only (experimental) data one has. – Szabolcs Jun 13 '14 at 18:57ListSurfacePlot3D. – Öskå Jun 13 '14 at 19:30