blob: 1e977cf3bdc2220999d1e2a4370fd4b72b2abe55 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
/* SPDX-License-Identifier: GPL-2.0-or-later */
#include "BLI_index_mask.hh"
#pragma once
struct PointCloud;
class PointCloudComponent;
/** \file
* \ingroup geo
*/
namespace blender::geometry {
/**
* Merge selected points into other selected points within the \a merge_distance. The merged
* indices favor speed over accuracy, since the results will depend on the order of the points.
*/
PointCloud *point_merge_by_distance(const PointCloudComponent &src_points,
const float merge_distance,
const IndexMask selection);
} // namespace blender::geometry
|