Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 775 Bytes

README.md

File metadata and controls

39 lines (29 loc) · 775 Bytes

pointcloud-3d

npm version

Reduce 3d point clouds using random subsampling or voxel grid sampling

Reduce point cloud by subsampling

import { reduceSampling } from 'pointcloud-3d'

const data = [
    [0.1, 0.2, 0.3],
    [0.3, 0.2, 0.1],
    [0.2, 0.1, 0.3],
    [0.1, 0.2, 0.3],
    [0.3, 0.2, 0.1],
    [0.2, 0.1, 0.3]
]

const reduced = reduceSampling(data, 3)

Reduce point cloud by voxel grid sampling

import { reduceVoxel } from 'pointcloud-3d'

const data = [
    [0.1, 0.2, 0.3],
    [0.3, 0.2, 0.1],
    [0.2, 0.1, 0.3],
    [0.1, 0.2, 0.3],
    [0.3, 0.2, 0.1],
    [0.2, 0.1, 0.3]
]

const reduced = reduceVoxel(data, 0.1)