NavigationServer3D
Inherits: Object
There is currently no description for this class. Please help us by contributing one!
Methods
Signals
avoidance_debug_changed ( )
There is currently no description for this signal. Please help us by contributing one!
map_changed ( RID map )
There is currently no description for this signal. Please help us by contributing one!
navigation_debug_changed ( )
There is currently no description for this signal. Please help us by contributing one!
Enumerations
enum ProcessInfo:
ProcessInfo INFO_ACTIVE_MAPS = 0
There is currently no description for this enum. Please help us by contributing one!
ProcessInfo INFO_REGION_COUNT = 1
There is currently no description for this enum. Please help us by contributing one!
ProcessInfo INFO_AGENT_COUNT = 2
There is currently no description for this enum. Please help us by contributing one!
ProcessInfo INFO_LINK_COUNT = 3
There is currently no description for this enum. Please help us by contributing one!
ProcessInfo INFO_POLYGON_COUNT = 4
There is currently no description for this enum. Please help us by contributing one!
ProcessInfo INFO_EDGE_COUNT = 5
There is currently no description for this enum. Please help us by contributing one!
ProcessInfo INFO_EDGE_MERGE_COUNT = 6
There is currently no description for this enum. Please help us by contributing one!
ProcessInfo INFO_EDGE_CONNECTION_COUNT = 7
There is currently no description for this enum. Please help us by contributing one!
ProcessInfo INFO_EDGE_FREE_COUNT = 8
There is currently no description for this enum. Please help us by contributing one!
Method Descriptions
RID agent_create ( )
There is currently no description for this method. Please help us by contributing one!
bool agent_get_avoidance_enabled ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
int agent_get_avoidance_layers ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
int agent_get_avoidance_mask ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
float agent_get_avoidance_priority ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
float agent_get_height ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
RID agent_get_map ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
int agent_get_max_neighbors ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
float agent_get_max_speed ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
float agent_get_neighbor_distance ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
bool agent_get_paused ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 agent_get_position ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
float agent_get_radius ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
float agent_get_time_horizon_agents ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
float agent_get_time_horizon_obstacles ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
bool agent_get_use_3d_avoidance ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 agent_get_velocity ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
bool agent_has_avoidance_callback ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
bool agent_is_map_changed ( RID agent ) const
There is currently no description for this method. Please help us by contributing one!
void agent_set_avoidance_callback ( RID agent, Callable callback )
There is currently no description for this method. Please help us by contributing one!
void agent_set_avoidance_enabled ( RID agent, bool enabled )
There is currently no description for this method. Please help us by contributing one!
void agent_set_avoidance_layers ( RID agent, int layers )
There is currently no description for this method. Please help us by contributing one!
void agent_set_avoidance_mask ( RID agent, int mask )
There is currently no description for this method. Please help us by contributing one!
void agent_set_avoidance_priority ( RID agent, float priority )
There is currently no description for this method. Please help us by contributing one!
void agent_set_height ( RID agent, float height )
There is currently no description for this method. Please help us by contributing one!
void agent_set_map ( RID agent, RID map )
There is currently no description for this method. Please help us by contributing one!
void agent_set_max_neighbors ( RID agent, int count )
There is currently no description for this method. Please help us by contributing one!
void agent_set_max_speed ( RID agent, float max_speed )
There is currently no description for this method. Please help us by contributing one!
void agent_set_neighbor_distance ( RID agent, float distance )
There is currently no description for this method. Please help us by contributing one!
void agent_set_paused ( RID agent, bool paused )
There is currently no description for this method. Please help us by contributing one!
void agent_set_position ( RID agent, Vector3 position )
There is currently no description for this method. Please help us by contributing one!
void agent_set_radius ( RID agent, float radius )
There is currently no description for this method. Please help us by contributing one!
void agent_set_time_horizon_agents ( RID agent, float time_horizon )
There is currently no description for this method. Please help us by contributing one!
void agent_set_time_horizon_obstacles ( RID agent, float time_horizon )
There is currently no description for this method. Please help us by contributing one!
void agent_set_use_3d_avoidance ( RID agent, bool enabled )
There is currently no description for this method. Please help us by contributing one!
void agent_set_velocity ( RID agent, Vector3 velocity )
There is currently no description for this method. Please help us by contributing one!
void agent_set_velocity_forced ( RID agent, Vector3 velocity )
There is currently no description for this method. Please help us by contributing one!
void bake_from_source_geometry_data ( NavigationMesh navigation_mesh, NavigationMeshSourceGeometryData3D source_geometry_data, Callable callback=Callable() )
There is currently no description for this method. Please help us by contributing one!
void bake_from_source_geometry_data_async ( NavigationMesh navigation_mesh, NavigationMeshSourceGeometryData3D source_geometry_data, Callable callback=Callable() )
There is currently no description for this method. Please help us by contributing one!
void free_rid ( RID rid )
There is currently no description for this method. Please help us by contributing one!
bool get_debug_enabled ( ) const
There is currently no description for this method. Please help us by contributing one!
RID[] get_maps ( ) const
There is currently no description for this method. Please help us by contributing one!
int get_process_info ( ProcessInfo process_info ) const
There is currently no description for this method. Please help us by contributing one!
bool is_baking_navigation_mesh ( NavigationMesh navigation_mesh ) const
There is currently no description for this method. Please help us by contributing one!
RID link_create ( )
There is currently no description for this method. Please help us by contributing one!
bool link_get_enabled ( RID link ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 link_get_end_position ( RID link ) const
There is currently no description for this method. Please help us by contributing one!
float link_get_enter_cost ( RID link ) const
There is currently no description for this method. Please help us by contributing one!
RID link_get_map ( RID link ) const
There is currently no description for this method. Please help us by contributing one!
int link_get_navigation_layers ( RID link ) const
There is currently no description for this method. Please help us by contributing one!
int link_get_owner_id ( RID link ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 link_get_start_position ( RID link ) const
There is currently no description for this method. Please help us by contributing one!
float link_get_travel_cost ( RID link ) const
There is currently no description for this method. Please help us by contributing one!
bool link_is_bidirectional ( RID link ) const
There is currently no description for this method. Please help us by contributing one!
void link_set_bidirectional ( RID link, bool bidirectional )
There is currently no description for this method. Please help us by contributing one!
void link_set_enabled ( RID link, bool enabled )
There is currently no description for this method. Please help us by contributing one!
void link_set_end_position ( RID link, Vector3 position )
There is currently no description for this method. Please help us by contributing one!
void link_set_enter_cost ( RID link, float enter_cost )
There is currently no description for this method. Please help us by contributing one!
void link_set_map ( RID link, RID map )
There is currently no description for this method. Please help us by contributing one!
void link_set_navigation_layers ( RID link, int navigation_layers )
There is currently no description for this method. Please help us by contributing one!
void link_set_owner_id ( RID link, int owner_id )
There is currently no description for this method. Please help us by contributing one!
void link_set_start_position ( RID link, Vector3 position )
There is currently no description for this method. Please help us by contributing one!
void link_set_travel_cost ( RID link, float travel_cost )
There is currently no description for this method. Please help us by contributing one!
RID map_create ( )
There is currently no description for this method. Please help us by contributing one!
void map_force_update ( RID map )
There is currently no description for this method. Please help us by contributing one!
RID[] map_get_agents ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
float map_get_cell_height ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
float map_get_cell_size ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 map_get_closest_point ( RID map, Vector3 to_point ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 map_get_closest_point_normal ( RID map, Vector3 to_point ) const
There is currently no description for this method. Please help us by contributing one!
RID map_get_closest_point_owner ( RID map, Vector3 to_point ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 map_get_closest_point_to_segment ( RID map, Vector3 start, Vector3 end, bool use_collision=false ) const
There is currently no description for this method. Please help us by contributing one!
float map_get_edge_connection_margin ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
int map_get_iteration_id ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
float map_get_link_connection_radius ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
RID[] map_get_links ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
float map_get_merge_rasterizer_cell_scale ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
RID[] map_get_obstacles ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
PackedVector3Array map_get_path ( RID map, Vector3 origin, Vector3 destination, bool optimize, int navigation_layers=1 ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 map_get_random_point ( RID map, int navigation_layers, bool uniformly ) const
There is currently no description for this method. Please help us by contributing one!
RID[] map_get_regions ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 map_get_up ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
bool map_get_use_edge_connections ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
bool map_is_active ( RID map ) const
There is currently no description for this method. Please help us by contributing one!
void map_set_active ( RID map, bool active )
There is currently no description for this method. Please help us by contributing one!
void map_set_cell_height ( RID map, float cell_height )
There is currently no description for this method. Please help us by contributing one!
void map_set_cell_size ( RID map, float cell_size )
There is currently no description for this method. Please help us by contributing one!
void map_set_edge_connection_margin ( RID map, float margin )
There is currently no description for this method. Please help us by contributing one!
void map_set_link_connection_radius ( RID map, float radius )
There is currently no description for this method. Please help us by contributing one!
void map_set_merge_rasterizer_cell_scale ( RID map, float scale )
There is currently no description for this method. Please help us by contributing one!
void map_set_up ( RID map, Vector3 up )
There is currently no description for this method. Please help us by contributing one!
void map_set_use_edge_connections ( RID map, bool enabled )
There is currently no description for this method. Please help us by contributing one!
RID obstacle_create ( )
There is currently no description for this method. Please help us by contributing one!
bool obstacle_get_avoidance_enabled ( RID obstacle ) const
There is currently no description for this method. Please help us by contributing one!
int obstacle_get_avoidance_layers ( RID obstacle ) const
There is currently no description for this method. Please help us by contributing one!
float obstacle_get_height ( RID obstacle ) const
There is currently no description for this method. Please help us by contributing one!
RID obstacle_get_map ( RID obstacle ) const
There is currently no description for this method. Please help us by contributing one!
bool obstacle_get_paused ( RID obstacle ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 obstacle_get_position ( RID obstacle ) const
There is currently no description for this method. Please help us by contributing one!
float obstacle_get_radius ( RID obstacle ) const
There is currently no description for this method. Please help us by contributing one!
bool obstacle_get_use_3d_avoidance ( RID obstacle ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 obstacle_get_velocity ( RID obstacle ) const
There is currently no description for this method. Please help us by contributing one!
PackedVector3Array obstacle_get_vertices ( RID obstacle ) const
There is currently no description for this method. Please help us by contributing one!
void obstacle_set_avoidance_enabled ( RID obstacle, bool enabled )
There is currently no description for this method. Please help us by contributing one!
void obstacle_set_avoidance_layers ( RID obstacle, int layers )
There is currently no description for this method. Please help us by contributing one!
void obstacle_set_height ( RID obstacle, float height )
There is currently no description for this method. Please help us by contributing one!
void obstacle_set_map ( RID obstacle, RID map )
There is currently no description for this method. Please help us by contributing one!
void obstacle_set_paused ( RID obstacle, bool paused )
There is currently no description for this method. Please help us by contributing one!
void obstacle_set_position ( RID obstacle, Vector3 position )
There is currently no description for this method. Please help us by contributing one!
void obstacle_set_radius ( RID obstacle, float radius )
There is currently no description for this method. Please help us by contributing one!
void obstacle_set_use_3d_avoidance ( RID obstacle, bool enabled )
There is currently no description for this method. Please help us by contributing one!
void obstacle_set_velocity ( RID obstacle, Vector3 velocity )
There is currently no description for this method. Please help us by contributing one!
void obstacle_set_vertices ( RID obstacle, PackedVector3Array vertices )
There is currently no description for this method. Please help us by contributing one!
void parse_source_geometry_data ( NavigationMesh navigation_mesh, NavigationMeshSourceGeometryData3D source_geometry_data, Node root_node, Callable callback=Callable() )
There is currently no description for this method. Please help us by contributing one!
void query_path ( NavigationPathQueryParameters3D parameters, NavigationPathQueryResult3D result ) const
There is currently no description for this method. Please help us by contributing one!
void region_bake_navigation_mesh ( NavigationMesh navigation_mesh, Node root_node )
There is currently no description for this method. Please help us by contributing one!
RID region_create ( )
There is currently no description for this method. Please help us by contributing one!
Vector3 region_get_connection_pathway_end ( RID region, int connection ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 region_get_connection_pathway_start ( RID region, int connection ) const
There is currently no description for this method. Please help us by contributing one!
int region_get_connections_count ( RID region ) const
There is currently no description for this method. Please help us by contributing one!
bool region_get_enabled ( RID region ) const
There is currently no description for this method. Please help us by contributing one!
float region_get_enter_cost ( RID region ) const
There is currently no description for this method. Please help us by contributing one!
RID region_get_map ( RID region ) const
There is currently no description for this method. Please help us by contributing one!
int region_get_navigation_layers ( RID region ) const
There is currently no description for this method. Please help us by contributing one!
int region_get_owner_id ( RID region ) const
There is currently no description for this method. Please help us by contributing one!
Vector3 region_get_random_point ( RID region, int navigation_layers, bool uniformly ) const
There is currently no description for this method. Please help us by contributing one!
Transform3D region_get_transform ( RID region ) const
There is currently no description for this method. Please help us by contributing one!
float region_get_travel_cost ( RID region ) const
There is currently no description for this method. Please help us by contributing one!
bool region_get_use_edge_connections ( RID region ) const
There is currently no description for this method. Please help us by contributing one!
bool region_owns_point ( RID region, Vector3 point ) const
There is currently no description for this method. Please help us by contributing one!
void region_set_enabled ( RID region, bool enabled )
There is currently no description for this method. Please help us by contributing one!
void region_set_enter_cost ( RID region, float enter_cost )
There is currently no description for this method. Please help us by contributing one!
void region_set_map ( RID region, RID map )
There is currently no description for this method. Please help us by contributing one!
void region_set_navigation_layers ( RID region, int navigation_layers )
There is currently no description for this method. Please help us by contributing one!
void region_set_navigation_mesh ( RID region, NavigationMesh navigation_mesh )
There is currently no description for this method. Please help us by contributing one!
void region_set_owner_id ( RID region, int owner_id )
There is currently no description for this method. Please help us by contributing one!
void region_set_transform ( RID region, Transform3D transform )
There is currently no description for this method. Please help us by contributing one!
void region_set_travel_cost ( RID region, float travel_cost )
There is currently no description for this method. Please help us by contributing one!
void region_set_use_edge_connections ( RID region, bool enabled )
There is currently no description for this method. Please help us by contributing one!
void set_active ( bool active )
There is currently no description for this method. Please help us by contributing one!
void set_debug_enabled ( bool enabled )
There is currently no description for this method. Please help us by contributing one!
PackedVector3Array simplify_path ( PackedVector3Array path, float epsilon )
There is currently no description for this method. Please help us by contributing one!
RID source_geometry_parser_create ( )
There is currently no description for this method. Please help us by contributing one!
void source_geometry_parser_set_callback ( RID parser, Callable callback )
There is currently no description for this method. Please help us by contributing one!