Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

removeMesh

Quitar la malla de la malla TSDF

Desde R2024a

    Descripción

    isRemoved = removeMesh(mTSDF,id) elimina una o más mallas con los ID especificados del campo de distancia con signo truncado (TSDF) y devuelve una indicación de qué mallas se eliminaron correctamente.

    Argumentos de entrada

    contraer todo

    Campo de distancia con signo truncado para mallas 3D, especificado como un objeto meshtsdf.

    Ejemplo: meshtsdf(meshes,TruncationDistance=5) crea un TSDF para las mallas especificadas con una distancia de truncamiento de 5 metros.

    ID de la malla a eliminar, especificada como un entero no negativo o un vector de elementos N de enteros no negativos. N es el número total de mallas a eliminar.

    Ejemplo: removed = removeMesh(tsdf,2) elimina mallas en el TSDF con ID de malla de 2.

    Ejemplo: removed = removeMesh(tsdf,[1 2 3]) elimina mallas en el TSDF con identificadores de malla 1, 2 y 3.

    Argumentos de salida

    contraer todo

    Indicación de si se eliminaron las mallas o no, devuelto como 1 lógico (true) si la malla se eliminó correctamente o 0 (false) si id especifica un ID de una malla que no existe en mTSDF. Si id es un N-elemento de números enteros no negativos, entonces isRemoved es un vector N-elemento de escalares lógicos correspondiente a cada uno de los ID N en id.

    Capacidades ampliadas

    expandir todo

    Generación de código C/C++
    Genere código C y C++ mediante MATLAB® Coder™.

    Historial de versiones

    Introducido en R2024a

    Consulte también

    |