[pdal-commits] [PDAL/PDAL] a28629: Filters/relaxation dart throwing (#3217)

chambbj noreply at github.com
Mon Oct 5 16:12:37 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/PDAL/PDAL
  Commit: a28629f05e1eb6237999d6a3db5df015348a6fd2
      https://github.com/PDAL/PDAL/commit/a28629f05e1eb6237999d6a3db5df015348a6fd2
  Author: chambbj <brad.chambers at gmail.com>
  Date:   2020-10-05 (Mon, 05 Oct 2020)

  Changed paths:
    M doc/references.rst
    R doc/stages/filters.farthestpointsampling.rst
    A doc/stages/filters.fps.rst
    A doc/stages/filters.relaxationdartthrowing.rst
    M doc/stages/filters.rst
    M doc/stages/filters.sample.rst
    A filters/RelaxationDartThrowing.cpp
    A filters/RelaxationDartThrowing.hpp
    M filters/SampleFilter.cpp
    M filters/SampleFilter.hpp

  Log Message:
  -----------
  Filters/relaxation dart throwing (#3217)

* Initial commit of RelaxationDartThrowing and update SampleFilter

Relaxation dart throwing is similar in nature to the Poisson disk
sampling provided by SampleFilter. The key difference is that it will
continue to loop, decreasing the minimum radius at each iteration, until
the desired number of output points is met.

SampleFilter no longer requires Classification dimension. It also adds
the option to shuffle points prior to sampling (the user can seed for
more deterministic behavior, default = on).

* Fix typos in references to filters.fps

* Add relaxation dart throwing docs to the filters index

* Reduce number of nanoflann searches required, by stashing results
periodically

Co-authored-by: Howard Butler <howard at hobu.co>




More information about the pdal-commits mailing list