pointCloud
Descripción
El objeto pointCloud
crea datos de nube de puntos desde un conjunto de puntos en un sistema de coordenadas 3D. Los datos de nube de puntos se almacenan como un objeto con las propiedades enumeradas en Propiedades. Utilice Funciones de objeto para recuperar, seleccionar y eliminar los puntos deseados de los datos de nube de puntos.
Creación
Descripción
crea un objeto ptCloud
= pointCloud(xyzPoints
,Name,Value
)pointCloud
con propiedades especificadas como uno o más argumentos de par Name,Value
. Por ejemplo, pointCloud(xyzPoints,'Color',[0 0 0])
establece la propiedad Color
del punto xyzPoints
como [0 0 0]
. Encierre el nombre de cada propiedad entre comillas. Cualquier propiedad no especificada tendrá los valores predeterminados.
Argumentos de entrada
Argumentos de salida
Propiedades
Funciones del objeto
findNearestNeighbors | Find nearest neighbors of a point in point cloud |
findNeighborsInRadius | Find neighbors within a radius of a point in the point cloud |
findPointsInROI | Encontrar puntos dentro de una región de interés en la nube de puntos |
removeInvalidPoints | Eliminar puntos no válidos de la nube de puntos |
select | Select points in point cloud |
copy | Copy array of handle objects |
Sugerencias
El objeto pointCloud
es un objeto handle
. Si desea crear una copia separada de una nube de puntos, puede utilizar el método copy
de MATLAB®.
ptCloudB = copy (ptCloudA ) |
Si desea conservar una única copia de una nube de puntos, que se pueda modificar mediante funciones de nube de puntos, utilice el mismo nombre de variable de la nube de puntos en la entrada y la salida.
ptCloud = pcFunction(ptCloud ) |
Capacidades ampliadas
Historial de versiones
Introducido en R2022a