signedDistanceMap
Descripción
Utilice el objeto signedDistanceMap
para representar distancias a superficies o contornos en el espacio usando funciones de distancia con signo. Los puntos de consulta devuelven valores positivos si se encuentran fuera de una región ocupada del espacio y negativos si se encuentran dentro de un espacio. Este objeto de mapa también proporciona información de gradiente y la ubicación de la celda ocupada más cercana en la escena.
Creación
Sintaxis
Descripción
Dimensiones
crea un objeto de mapa de distancia firmado en 2D vacío que ocupa 10 por 10 metros de espacio con una resolución de 1 celda por metro.map
= signedDistanceMap
Otros mapas
crea un mapa del mismo tamaño y valor que la matriz map
= signedDistanceMap(mapmatrix
)mapmatrix
.
crea un mapa a partir de los valores de la matriz o arreglo matricial map
= signedDistanceMap(mapmatrix
,resolution
)mapmatrix
con una resolución resolution
. La propiedad Resolution
se establece en resolution
.
crea un nuevo objeto utilizando los datos de ocupación copiados de otro objeto map
= signedDistanceMap(sourcemap
)signedDistanceMap
.
crea un nuevo objeto utilizando los datos de ocupación copiados de otro objeto map
= signedDistanceMap(sourcemap
,resolution
)signedDistanceMap
pero vuelve a muestrear la matriz para tener la resolución especificada resolution
. La propiedad Resolution
se establece en resolution
.
Opciones adicionales
especifica valores de propiedad utilizando argumentos de nombre-valor. map
= signedDistanceMap(___,Name=Value
)
Por ejemplo, signedDistanceMap(__,LocalOriginInWorld=[15 20])
establece el origen local en una ubicación mundial específica.
Argumentos de entrada
Propiedades
Funciones del objeto
copy | Crear una copia del mapa de distancia firmado en 2-D |
closestBoundary | Obtener el límite más cercano a la ubicación |
distance | Obtener distancia en ubicaciones |
getMapData | Recuperar datos de la capa del mapa |
gradient | Obtener gradiente en ubicaciones |
grid2world | Convertir los índices de la cuadrícula en coordenadas del mundo real |
grid2local | Convertir los índices de la cuadrícula en coordenadas locales |
local2grid | Convertir coordenadas locales a índices de cuadrícula |
local2world | Convertir coordenadas locales a coordenadas mundiales |
move | Mover mapa en el marco mundial |
setMapData | Asignar datos a la capa del mapa |
show | Mostrar mapa de distancia firmado |
syncWith | Sincronizar mapa con mapa superpuesto |
world2grid | Convertir coordenadas mundiales a índices de cuadrícula |
world2local | Convertir coordenadas mundiales a coordenadas locales |
Ejemplos
Historial de versiones
Introducido en R2023a