Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.17 KB

filters.sample.rst

File metadata and controls

29 lines (21 loc) · 1.17 KB

filters.sample

The practice of performing Poisson sampling via "Dart Throwing" was introduced in the mid-1980's by [Cook1986] and [Dippe1985], and has been applied to point clouds in other software [Mesh2009].

The sample filter performs Poisson sampling of the input PointView. The sampling can be performed in a single pass through the point cloud. To begin, each input point is assumed to be kept. As we iterate through the kept points, we retrieve all neighbors within a given radius, and mark these neighbors as points to be discarded. All remaining kept points are appended to the output PointView. The full layout (i.e., the dimensions) of the input PointView is kept in tact (the same cannot be said for filters.voxelgrid).

filters.decimation and filters.voxelgrid also perform decimation.

Options

radius

Minimum distance between samples. [Default: 1.0]