Ball-plate based calibration of a 3D laser triangulation scanner