grasshopper2 Rhinorhino3d.com
ComponentAuto-generatedVector
Group By Density
00000000-b8e2-4d39-9c2a-1f7d4a6e3c52
object preview
This page was generated from the component’s built-in descriptions. An in-depth article has not been written for it yet.

Cluster densely-packed points into groups, leaving sparse outliers out as noise.

Input parameters:

  1. Pt → Points to group.
  2. Dt → Neighbourhood radius used to count how many points sit close to each candidate.
  3. Mp → Minimum number of points (including the point itself) inside the neighbourhood radius for a point to anchor a group. Points with fewer neighbours are dropped as noise.

Output parameters:

  1. Pt → Points in each group, one branch per group.
  2. Ix → Indices of points in each group (relative to the input cloud), one branch per group.
  3. Op → Points classified as noise — those without enough neighbours to anchor or join a group.
  4. Oi → Indices of the noise points relative to the input cloud.