add-normal should return pointcloud
point cloud with normal may use sac_segmentation_from_normal