函数new_points = clean_points(点,选择)
points_close = [];
points_far = [];
[ind_far] = rangesearch(点,点,opt.tagsize * 1.5);
为i = 1:长度(ind_far)
far_points_ind = ind_far {};
far_points =点(far_points_ind:);
points_far = [points_far; far_points];
结束
[ind_close] = rangesearch点,点,opt.gridsize /√(2));
为i = 1:长度(ind_close)
close_points_ind = ind_close {};
close_points =点(close_points_ind:);
points_close = [points_close; close_points];
结束
clean_points =相交(points_far points_close,“行”);