Note: This page has been translated by MathWorks. Please click here

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Object for storing a 3-D point cloud

`ptCloud = pointCloud(xyzPoints)`

ptCloud = pointCloud(xyzPoints,Name,Value)

returns
a point cloud object with coordinates specified by `ptCloud`

= pointCloud(`xyzPoints`

)`xyzPoints`

.

returns
a point cloud object, with additional properties specified by one
or more `ptCloud`

= pointCloud(`xyzPoints`

,`Name,Value`

)`Name,Value`

pair arguments.

The `pointCloud`

object is a `handle`

object. If you want to create a separate
copy of a point cloud, you can use the MATLAB^{®} `copy`

method.

`ptCloudB` = `copy` (`ptCloudA` ) |

If you want to preserve a single copy of a point cloud, which can be modified by point cloud functions, use the same point cloud variable name for the input and output.

`ptCloud` = pcFunction(`ptCloud` ) |

findNearestNeighbors | Find nearest neighbors of a point |

findNeighborsInRadius | Find neighbors within a radius |

findPointsInROI | Find points within ROI |

removeInvalidPoints | Remove invalid points |

select | Select points by index |

`affine3d`

| `pcdenoise`

| `pcdownsample`

| `pcmerge`

| `pcplayer`

| `pcread`

| `pcregrigid`

| `pcshow`

| `pctransform`

| `pcwrite`