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.

gradient

Calcular el gradiente del campo de distancia con signo truncado

Desde R2024a

    Descripción

    grad = gradient(mTSDF,points) devuelve el gradiente calculado a partir de los valores de distancia en la vecindad de los puntos de consulta especificados en el campo de distancia con signo truncado (TSDF).

    grad = gradient(mTSDF,points,InterpolationMethod=interp) especifica el método a utilizar para interpolar el campo de distancia.

    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.

    Puntos de consulta, especificados como una matriz N por 3, donde cada fila representa un punto xyz. N es el número total de puntos de consulta.

    Método de interpolación, especificado como una de estas opciones:

    • "linear" — Calcula las derivadas parciales del campo de distancias interpolado trilinealmente.

    • "quadratic" — Calcula las derivadas parciales del campo de distancias interpolado tricuadráticamente.

    Argumentos de salida

    contraer todo

    Valor de gradiente del vóxel en cada punto de consulta, devuelto como un vector de elementos N. N es el número total de puntos de consulta especificados en points.

    De forma predeterminada, gradient utiliza el método de interpolación lineal para determinar el gradiente. Utilice el argumento interp para cambiar el método de interpolación.

    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

    |