Объект для хранения 3-D облака точек
pointCloud
объект создает данные об облаке точек из набора точек в 3-D системе координат, точки обычно представляют x, y и z геометрические координаты демонстрационной поверхности или среды. Каждая точка может также быть представлена дополнительной информацией, такой как цвет RGB. Данные об облаке точек хранятся как объект со свойствами, перечисленными в Свойствах. Используйте Функции объекта, чтобы получить, выбрать и удалить желаемые точки из данных об облаке точек.
создает ptCloud
= pointCloud(xyzPoints
,Name,Value
)pointCloud
объект со свойствами, заданными как один или несколько Name,Value
парные аргументы. Например, pointCloud(xyzPoints,'Color',[0 0 0])
устанавливает Color
свойство точки xyzPoints
как [0 0 0]. Заключите каждое имя свойства в кавычки. Любые незаданные свойства имеют значения по умолчанию.
findNearestNeighbors | Найдите самых близких соседей точки в облаке точек |
findNeighborsInRadius | Найдите соседей в радиусе точки в облаке точек |
findPointsInROI | Найдите точки в необходимой области в облаке точек |
removeInvalidPoints | Удалите недопустимые точки из облака точек |
select | Выберите точки в облаке точек |
copy | Скопируйте массив объектов указателя |
pointCloud
объектом является handle
объект. Если вы хотите создать отдельную копию облака точек, можно использовать MATLAB®
copy
метод.
ptCloudB = copy (ptCloudA ) |
Если вы хотите сохранить одну копию облака точек, которое может быть изменено функциями облака точек, использовать то же имя переменной облака точек для ввода и вывода.
ptCloud = pcFunction (ptCloud ) |