mosaic.operations.downsample#
- downsample(geometry, method='radius', **kwargs)[source]#
Downsample point cloud.
- Parameters:
- geometryGeometry or GeometryData
Input data.
- methodstr, optional
Method to use. Options are: - ‘radius’ : Uniform voxel grid downsampling - ‘center_of_mass’ : Replace nearby points by their centroid - ‘number’ : Random subsampling to target count Default is ‘radius’.
- **kwargs
Additional arguments passed to the chosen method: - For ‘radius’: voxel_size parameter for open3d.voxel_down_sample - For ‘number’: size parameter specifying target number of points
- Returns:
mosaic.geometry.GeometryDataDownsampled geometry.