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.

activeVoxels

Devuelve información sobre los vóxeles activos

Desde R2024a

    Descripción

    voxelStruct = activeVoxels(mTSDF) devuelve los identificadores, centros, valores de distancia y tamaños de los vóxeles activos para cada malla en el campo de distancia con signo truncado (TSDF). Los vóxeles activos son vóxeles que contienen valores de distancia calculados.

    voxelStruct = activeVoxels(mTSDF,id) especifica los identificadores de malla de las mallas de las que se obtendrá la información del vóxel activo.

    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 de la que se obtendrá información de vóxeles activos, especificado como un entero no negativo o un vector de elementos N de enteros no negativos. N es el número total de mallas de las que se obtendrá información de vóxeles activos.

    Ejemplo: voxInfo = activeVoxels(tsdf,2) obtiene la información del vóxel activo de la malla con un ID de 2 en el TSDF.

    Ejemplo: voxInfo = activeVoxels(tsdf,[1 2 3]) obtiene la información de vóxel activo de las mallas con ID 1, 2 y 3 en el TSDF.

    Argumentos de salida

    contraer todo

    Información de vóxel activo para cada malla en el TSDF, devuelta como una estructura o una matriz de estructuras de elementos N. Cada estructura representa la información de vóxel activo para cada malla en el TSDF y contiene estos campos:

    • ID — ID de la malla en el TSDF.

    • Centers — Posiciones centrales de cada vóxel activo como M por 3. Cada fila representa una ubicación xyz.

    • Distances — Valores de distancia calculados de cada vóxel activo como un vector columna de elementos M.

    • Sizes — Tamaños de cada vóxel activo como un vector columna de elementos M.

    M es el número de vóxeles activos para la malla.

    Si especifica id como un vector de números enteros no negativos, entonces N es igual a la longitud de id. Si no especifica los identificadores de malla, entonces N es igual al número total de mallas en mTSDF.

    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

    |