NX actually does a pretty good job laying a surface over a point cloud and smoothing it out. That's a $30k software though and you still need to under stand how to use it, like not having to high a polynomial so you can machine it. Plus you have to get the point cloud in the first place, which...