3d scanner architecture