Point Cloud Library (PCL)  1.12.0
/builddir/build/BUILD/pcl-1.12.0/surface/surface.doxy
1 /**
2  \addtogroup surface Module surface
3 
4  \section secSurfacePresentation Overview
5 
6 The <b>pcl_surface</b> library deals with reconstructing the original
7 surfaces from 3D scans. Depending on the task at hand, this can be for
8 example the hull, a mesh representation or a smoothed/resampled surface with
9 normals.
10 
11 Smoothing and resampling can be important if the cloud is noisy, or if it is
12 composed of multiple scans that are not aligned perfectly. The complexity
13 of the surface estimation can be adjusted, and normals can be estimated in
14 the same step if needed.
15 
16 \image html http://www.pointclouds.org/documentation/tutorials/_images/resampling_1.jpg
17 
18 Meshing is a general way to create a surface out of points, and currently
19 there are two algorithms provided: a very fast triangulation of the original
20 points, and a slower meshing that does smoothing and hole filling as well.
21 
22 \image html http://www.pointclouds.org/assets/images/contents/documentation/surface_meshing.png
23 
24 Creating a convex or concave hull is useful for example when there is a need
25 for a simplified surface representation or when boundaries need to be
26 extracted.
27 
28 \image html http://www.pointclouds.org/assets/images/contents/documentation/surface_hull.png
29 
30 Please visit the tutorials on http://www.pointclouds.org for more information.
31 
32  \section secSurfaceRequirements Requirements
33  - \ref common "common"
34  - \ref search "search"
35  - \ref kdtree "kdtree"
36  - \ref octree "octree"
37 
38 */