FITTING A POINT CLOUD TO A 3D POLYHEDRAL SURFACE