Estimate the minimum distance between points in a point cloud.
min_distance(
  cloud,
  distance = "euclidean",
  threads = 1L,
  verbose = FALSE,
  progress = FALSE,
  ...
)A data.table with *XYZ* coordinates in the first three columns representing a point cloud.
Type of distance to calculate. "euclidean" as default. Look hnsw_knn for more options.
An integer specifying the number of threads to use for parallel processing. Experiment to see what works best for your data on your hardware.
If TRUE, log messages to the console.
If TRUE, log a progress bar when verbose = TRUE. Tracking progress could cause a small overhead.
Arguments passed to hnsw_build and hnsw_search.
A numeric vector describing the minimum distance between points.
data("pc_tree")
#Estimate the minimum distance of a sample o 100 points
min_distance(pc_tree)
#> [1] 0.05000007