Up to date
This page is up to date for Godot 4.0
. If you still find outdated information, please open an issue.
NavigationPathQueryResult3D
Inherits: RefCounted < Object
Result from a NavigationPathQueryParameters3D navigation path query.
Description
This class contains the result of a navigation path query from NavigationServer3D.query_path.
Tutorials
Properties
| ||
| ||
| ||
|
Methods
void | reset ( ) |
Enumerations
enum PathSegmentType:
PathSegmentType PATH_SEGMENT_TYPE_REGION = 0
This segment of the path goes through a region.
PathSegmentType PATH_SEGMENT_TYPE_LINK = 1
This segment of the path goes through a link.
Property Descriptions
PackedVector3Array path = PackedVector3Array()
void set_path ( PackedVector3Array value )
PackedVector3Array get_path ( )
The resulting path array from the navigation query. All path array positions are in global coordinates. Without customized query parameters this is the same path as returned by NavigationServer3D.map_get_path.
PackedInt64Array path_owner_ids = PackedInt64Array()
void set_path_owner_ids ( PackedInt64Array value )
PackedInt64Array get_path_owner_ids ( )
The ObjectID
s of the Objects which manage the regions and links each point of the path goes through.
RID[] path_rids = []
The RIDs of the regions and links that each point of the path goes through.
PackedInt32Array path_types = PackedInt32Array()
void set_path_types ( PackedInt32Array value )
PackedInt32Array get_path_types ( )
The type of navigation primitive (region or link) that each point of the path goes through.
Method Descriptions
void reset ( )
Reset the result object to its initial state. This is useful to reuse the object across multiple queries.