Nice comment and I have to agree. Inverse ingeneering is not easy
I have dreamt of making 3D parts from scans and paths. At my work we have a highend 3D scanner (100K $) this creates very nice STL files but what happens is even with a good scan you want some changes and then you find out that its very hard to work with the files. Almoust every time I end up modelling the part up in 3D from scratch. Faster and much more flexible to changes.