RhinoCommon API
RhinoListPointCloudKNeighbors Method |
Finds a certain amout of points in a list of 3D points that are the k-closest to a test point.
This method searches needlePoints by computing all distances from each pointcloud point and keeping a short list.
Namespace: Rhino.Collections
Assembly: RhinoCommon (in RhinoCommon.dll)

public static IEnumerable<int[]> PointCloudKNeighbors( PointCloud pointcloud, IEnumerable<Point3d> needlePoints, int amount )
Public Shared Function PointCloudKNeighbors ( pointcloud As PointCloud, needlePoints As IEnumerable(Of Point3d), amount As Integer ) As IEnumerable(Of Integer())
Parameters
- pointcloud
- Type: Rhino.GeometryPointCloud
A point cloud to be searched. - needlePoints
- Type: System.Collections.GenericIEnumerablePoint3d
Points to search for. - amount
- Type: SystemInt32
The required amount of closest neighbors to find.
Return Value
Type: IEnumerableInt32An enumerable of arrays of indices; each array contains the indices for each of the needlePts.

Rhino for Windows
Supported in: 6.8