diff --git a/Point_set_processing_3/doc/Point_set_processing_3/Point_set_processing_3.txt b/Point_set_processing_3/doc/Point_set_processing_3/Point_set_processing_3.txt index dc73b9999b9..3f99e5ebf0e 100644 --- a/Point_set_processing_3/doc/Point_set_processing_3/Point_set_processing_3.txt +++ b/Point_set_processing_3/doc/Point_set_processing_3/Point_set_processing_3.txt @@ -172,6 +172,13 @@ Computing density weights for each point is an optional preprocessing. For examp Comparison between with and without density: Left: input. Middle: `require_uniform_sampling = false`. Right: `require_uniform_sampling=true`. \cgalFigureEnd +\subsubsection Point_set_processing_3WLOP_parameter_neighborhood_size Parameter: neighbor_radius +Usually, the neighborhood of sample points should include at least two rings of neighboring sample points. Using a small neighborhood size may not be able to generate regularized result, while using big neighborhood size will make the sample points shrink into the interior of the local surface (under-fitting). The function will use a neighborhood size estimation if this parameter value is set to default or smaller that zero. + +\cgalFigureBegin{Point_set_processing_3figWLOP_parameter_neighborhood_size, WLOP_parameter_neighborhood_size.jpg} +Comparison between different sizes of neighbor radius. +\cgalFigureEnd + \subsubsection Point_set_processing_3WLOP_parallel_performance Parallel Performance A parallel version of WLOP is provided and requires the executable to be linked against the Intel TBB library. @@ -292,6 +299,15 @@ This parameter controls the preservation of sharp features. Upsampling for different sharpness_angle parameter values. The input containing 850 points is upsampled to 425K points in all cases depicted. \cgalFigureEnd +\subsubsection Point_set_processing_3upsample_neighborhood_size Parameter: neighbor_radius +Usually, the neighborhood of sample points should include at least one ring of neighboring sample points. Using small neighborhood size may not be able to insert new points. Using big neighborhood size can fill small holes, but points inserted on the edges could be irregular. The function will use a neigbhorhood size estimation if this parameter value is set to default or smaller that zero. + +\cgalFigureBegin{Point_set_processing_3figupsample_neighborhood_size, upsample_neighborhood_size.jpg} +Comparison between different sizes of neighbor radius. +\cgalFigureEnd + + + \subsection Point_set_processing_3ImplementationHistory Implementation History diff --git a/Point_set_processing_3/doc/Point_set_processing_3/fig/WLOP_parameter_neighborhood_size.jpg b/Point_set_processing_3/doc/Point_set_processing_3/fig/WLOP_parameter_neighborhood_size.jpg new file mode 100644 index 00000000000..45267d84f20 Binary files /dev/null and b/Point_set_processing_3/doc/Point_set_processing_3/fig/WLOP_parameter_neighborhood_size.jpg differ diff --git a/Point_set_processing_3/doc/Point_set_processing_3/fig/upsample_neighborhood_size.jpg b/Point_set_processing_3/doc/Point_set_processing_3/fig/upsample_neighborhood_size.jpg new file mode 100644 index 00000000000..28279268ae7 Binary files /dev/null and b/Point_set_processing_3/doc/Point_set_processing_3/fig/upsample_neighborhood_size.jpg differ