NavigationPathQueryResult3D
Експериментальний: This class may be changed or removed in future versions.
Успадковує: RefCounted < Object
Представляємо результат 3D трафаретного запиту.
Опис
Цей клас зберігає результат запиту на 3D навігаційного шляху з NavigationServer3D.
Посібники
Властивості
|
||
|
||
|
||
|
||
|
Методи
void |
reset() |
Переліки
enum PathSegmentType: 🔗
PathSegmentType PATH_SEGMENT_TYPE_REGION = 0
Цей сегмент шляху проходить через область.
PathSegmentType PATH_SEGMENT_TYPE_LINK = 1
Цей сегмент шляху проходить за посиланням.
Описи властивостей
PackedVector3Array path = PackedVector3Array() 🔗
void set_path(value: PackedVector3Array)
PackedVector3Array get_path()
Отриманий масив шляху з навігаційного запиту. Усі позиції масиву шляху в глобальних координатах. Без індивідуальних параметрів запиту, це той самий шлях, який повернув 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.
Повертає довжину шляху.
PackedInt64Array path_owner_ids = PackedInt64Array() 🔗
void set_path_owner_ids(value: PackedInt64Array)
PackedInt64Array get_path_owner_ids()
ObjectID Object, які керують регіонами і зв'язують кожну точку шляху.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt64Array for more details.
RID регіонів і посилань, які кожен пункт шляху проходить через.
PackedInt32Array path_types = PackedInt32Array() 🔗
void set_path_types(value: PackedInt32Array)
PackedInt32Array get_path_types()
Тип навігаційної примітивності (регіон або посилання), що кожен пункт шляху проходить через.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedInt32Array for more details.
Описи методів
void reset() 🔗
Відновити об'єкт результату до початкового стану. Це корисно для повторного використання об'єкта в декількох запитах.