NavigationPathQueryResult3D
Experimental: This class may be changed or removed in future versions.
Hereda: RefCounted < Object
Representa el resultado de una consulta de búsqueda de ruta 3D.
Descripción
Esta clase almacena el resultado de una consulta de ruta de navegación 3D de NavigationServer3D.
Tutoriales
Propiedades
|
||
|
||
|
||
|
||
|
Métodos
void |
reset() |
Enumeraciones
enum PathSegmentType: 🔗
PathSegmentType PATH_SEGMENT_TYPE_REGION = 0
Este segmento de la ruta pasa por una región.
PathSegmentType PATH_SEGMENT_TYPE_LINK = 1
Este segmento de la ruta pasa por un enlace.
Descripciones de Propiedades
PackedVector3Array path = PackedVector3Array() 🔗
void set_path(value: PackedVector3Array)
PackedVector3Array get_path()
El array de ruta resultante de la consulta de navegación. Todas las posiciones del array de ruta están en coordenadas globales. Sin parámetros de consulta personalizados, esta es la misma ruta que la devuelta por NavigationServer3D.map_get_path().
Note: The returned array is copied and any changes to it will not update the original property value. See PackedVector3Array for more details.
Devuelve la longitud de la ruta.
PackedInt64Array path_owner_ids = PackedInt64Array() 🔗
void set_path_owner_ids(value: PackedInt64Array)
PackedInt64Array get_path_owner_ids()
Los ObjectIDs de los Objects que gestionan las regiones y los enlaces por los que pasa cada punto de la ruta.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt64Array for more details.
Los RIDs de las regiones y los enlaces por los que pasa cada punto de la ruta.
PackedInt32Array path_types = PackedInt32Array() 🔗
void set_path_types(value: PackedInt32Array)
PackedInt32Array get_path_types()
El tipo de primitiva de navegación (región o enlace) por la que pasa cada punto de la ruta.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.
Descripciones de Métodos
void reset() 🔗
Restablece el objeto de resultado a su estado inicial. Esto es útil para reutilizar el objeto en varias consultas.