An Incremental Based Approach For 3D Multi-Angle Point Cloud Stitching Using Icp And Knn