signedDistanceMap3D
Almacenar la distancia firmada en una región 3D de tamaño variable
Desde R2024b
Descripción
El objeto signedDistanceMap3D
crea y almacena un campo de distancia firmado en 3D truncado sobre un espacio en 3D voxelizado.
Creación
Descripción
SDF = signedDistanceMap3D
crea un campo de distancia firmado en 3D vacío con resolución predeterminada y configuraciones de transmisión de rayos.
SDF = signedDistanceMap3D(
establece propiedades utilizando uno o más argumentos de nombre-valor. Por ejemplo, Name=Value
)Resolution=2
establece la resolución de la cuadrícula del campo de distancia con signo 3-D en 2 celdas por metro.
Propiedades
Funciones del objeto
distance | Encuentre la distancia al conjunto de nivel cero para los puntos de consulta |
activeVoxels | Información sobre vóxeles activos |
gradient | Encuentre el gradiente para los puntos de consulta en un mapa de distancias con signo 3D |
insertPointCloud | Insertar datos de nube de puntos en un mapa de distancias con signo 3D |
mesh | Generar malla de isosuperficie a partir de vóxeles activos |
show | Mostrar mapa de distancias firmadas en 3D |
Ejemplos
Referencias
[1] Lorensen, William E., and Harvey E. Cline. “Marching Cubes: A High Resolution 3D Surface Construction Algorithm.” ACM SIGGRAPH Computer Graphics, vol. 21, no. 4, Aug. 1987, pp. 163–69. DOI.org (Crossref), https://doi.org/10.1145/37402.37422.
[2] Museth, Ken. “VDB: High-Resolution Sparse Volumes with Dynamic Topology.” ACM Transactions on Graphics, vol. 32, no. 3, June 2013, pp. 1–22. DOI.org (Crossref), https://doi.org/10.1145/2487228.2487235.
Capacidades ampliadas
Historial de versiones
Introducido en R2024b