smix8
|
b002ade3ed
|
Add function to get navigation link iteration id from NavigationServer
Adds function to get navigation link iteration id from NavigationServer.
|
2025-04-25 20:59:10 +02:00 |
|
smix8
|
2b8531d944
|
Add function to get navigation region iteration id from NavigationServer
Adds function to get navigation region iteration id from NavigationServer.
|
2025-04-15 19:17:45 +02:00 |
|
smix8
|
16fd7b6ae1
|
Prepare NavigationServer for process() and physics_process() split
Prepares the NavigationServer API for a split of its functionality between frame process() and stepped physics_process().
|
2025-04-02 11:01:08 +02:00 |
|
A Thousand Ships
|
5cc0539961
|
[Navigation] Create a dedicated 2D navigation server
* Add a dedicated 2D server
* Create dedicated tests
* Split performance metrics between 2D and 3D
* Rename the 3D only server module
|
2025-03-29 12:10:50 +01:00 |
|
Thaddeus Crews
|
324512e11c
|
Style: Replace header guards with #pragma once
|
2025-03-07 17:33:47 -06:00 |
|
smix8
|
a7520fca6a
|
Add functions to get axis-aligned bounds of navigation regions
Adds functions to get the navigation mesh Rect2 of a NavigationRegion2D or AABB of a NavigationRegion3D.
|
2025-01-13 20:18:33 +01:00 |
|
smix8
|
d51615b334
|
Change navigation map synchronization to an async process
Changes the navigation map synchronization to an async process to avoid stalling the main thread.
|
2024-12-22 02:03:59 +01:00 |
|
smix8
|
476479419b
|
Despaghettify NavigationServer path queries
Despaghettify NavigationServer path queries.
|
2024-12-11 22:29:48 +01:00 |
|
Adam Scott
|
0d350e7108
|
Set clang-format RemoveSemicolon rule to true
- Set clang-format `Standard` rule to `c++20`
|
2024-10-25 13:49:43 -04:00 |
|
smix8
|
287fdb16d5
|
Add navigation region point and segment queries
Adds point and segment queries for regions, e.g. closet point, point normal, or segment intersection.
|
2024-09-10 01:38:46 +02:00 |
|
smix8
|
58593d1bb7
|
Add navigation source geometry parser callbacks
Adds navigation source geometry parser callbacks so that externals can hook their own geometry into the navigation mesh baking process.
|
2024-04-19 12:10:57 +02:00 |
|
smix8
|
1c134f4a3d
|
Add navigation path simplification
Adds navigation path simplification for NavigationServer and NavigationAgent.
|
2024-04-11 12:32:21 +02:00 |
|
smix8
|
313c1d1100
|
Add function to get navigation map iteration id from NavigationServer
Adds function to get navigation map iteration id from NavigationServer.
|
2024-02-22 09:45:49 +01:00 |
|
Pawel Lampe
|
c2cfc0d409
|
Expose is_baking method in navigation servers and region nodes.
|
2024-02-05 22:04:22 +01:00 |
|
Nicholas Foo
|
e7ee672120
|
Add getters to navigation servers
Add virtual functions and bind to navigation servers
Implement getters
Add documentation
|
2023-12-19 19:51:49 +01:00 |
|
smix8
|
64a56245d8
|
Add NavigationServer random point queries
Adds query functions to get random points on navigation mesh to the NavigationServer.
|
2023-12-08 00:18:05 +01:00 |
|
smix8
|
0ee7e3102b
|
Add 2D navigation mesh baking
Adds 2D navigation mesh baking.
|
2023-09-25 19:48:14 +02:00 |
|