PCLConcaveHull

MLModule
genre PCLSurface
author Wolf Spindler
package FMEstable/PCL
dll MLPCLSurface
definition MLPCLSurface.def
see also ConvexHull, PCLConvexHull, PCLCropBox
inherits from PCLModule
keywords points, clouds, PCL, hull, convex, concave

Purpose

Applies the pcl::ConcaveHull filter to the input point cloud (which should contain more than three points) and provides the filter result at the output. See pcl::ConcaveHull for details.

Windows

Default Panel

../../../Projects/MLPCLSurface/Modules/mhelp/Images/Screenshots/PCLConcaveHull._default.png

Input Fields

inputPCLObject0

name: inputPCLObject0, type: MLBase

Connect the point cloud which shall be filtered by the module. It should contain more than three points to be able to determine a convex hull.

Output Fields

outputPCLObject0

name: outputPCLObject0, type: MLBase

Provides the result pcl::PointCloud if there is any, otherwise it will contain NULL output data. Corresponding indices produced by the filter are also provided in the output base object.

Parameter Fields

For the documentation of the filter parameters see pcl::ConcaveHull.

Visible Fields

Status

name: status, type: String, persistent: no

see PCLModule.status

Alpha

name: alpha, type: Double, default: 0.0001

Set the alpha value, which limits the size of the resultant hull segments (the smaller the more detailed the hull). Must be a positive, non-zero value, defining the maximum length from a vertex to the facet center (center of the voronoi cell).

Keep Information

name: keepInformation, type: Bool, default: TRUE

If Keep Information set to true the convex hull points keep other information like rgb, normals, etc.