Spartan322
|
9023767920
|
Merge commit godotengine/godot@1bbfe637c6
|
2025-06-10 22:00:50 -04:00 |
|
smix8
|
7ae2c0af9d
|
Add MultiNodeEdit support for NavigationRegion3D
Adds MultiNodeEdit support for NavigationRegion3D.
|
2025-06-10 16:59:29 +02:00 |
|
smix8
|
877da269d8
|
Change navigation region and link updates to an async process
Changes navigation region and link updates to an async process.
|
2025-06-10 14:18:47 +02:00 |
|
Spartan322
|
63f2d58fcf
|
Merge commit godotengine/godot@428a762e98
|
2025-05-14 14:16:55 -04:00 |
|
Thaddeus Crews
|
98e39c6440
|
Merge pull request #105105 from smix8/springclean
Clean and group NavigationServer headers
|
2025-05-07 12:48:22 -05:00 |
|
Spartan322
|
a30eb5a590
|
Merge commit godotengine/godot@6a6a1168a5
|
2025-05-07 10:35:16 -04:00 |
|
smix8
|
0437836472
|
Clean and group NavigationServer headers
Cleans NavigationServer headers from (unhelpful) comments and groups functions.
|
2025-05-06 15:47:00 +02:00 |
|
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 |
|
Spartan322
|
2b59059dde
|
Merge commit godotengine/godot@2d3bdcac35
|
2025-04-19 16:05:28 -04: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 |
|
Thaddeus Crews
|
324512e11c
|
Style: Replace header guards with #pragma once
|
2025-03-07 17:33:47 -06:00 |
|
Spartan322
|
4805bc1eee
|
Merge commit godotengine/godot9630d4e2fc1d0fdef6f46f24e236548549f31d49
|
2025-01-17 16:33:06 -05:00 |
|
Spartan322
|
e0126b63c2
|
Merge commit godotengine/godot@d33da79d3f
|
2025-01-16 18:50:47 -05:00 |
|
Thaddeus Crews
|
86002e1a3c
|
Merge pull request #100882 from smix8/node_navmesh_geo_parsers
Make nodes handle their respective navigation source geometry
|
2025-01-16 17:18:01 -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
|
0ed2cb0439
|
Make nodes handle their respective navigation source geometry
Makes nodes handle their respective navigation source geometry.
|
2025-01-12 13:14:46 +01:00 |
|
Spartan322
|
1609981ccf
|
Merge commit godotengine/godot@75ce4266c4
|
2024-12-29 11:38:02 -05: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 |
|
Spartan322
|
9d47e1e39e
|
Merge commit godotengine/godot@b9437c3938
|
2024-12-15 09:24:31 -05:00 |
|
smix8
|
476479419b
|
Despaghettify NavigationServer path queries
Despaghettify NavigationServer path queries.
|
2024-12-11 22:29:48 +01:00 |
|
Spartan322
|
6beb1eef9a
|
Fix copyright headers referring to Godot
|
2024-10-27 11:17:29 -04:00 |
|
Dubhghlas McLaughlin
|
e8542b06ac
|
Rebrand preambles to Redot
Credits:
Co-authored-by: Skogi <skogi.b@gmail.com>
Co-authored-by: Spartan322 <Megacake1234@gmail.com>
Co-authored-by: swashberry <swashdev@pm.me>
Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: radenthefolf <radenthefolf@gmail.com>
Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com>
Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com>
Co-authored-by: decryptedchaos <nixgod@gmail.com>
Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com>
Co-authored-by: Mister Puma <MisterPuma80@gmail.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: SingleError <isaaconeoneone@gmail.com>
Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
|
2024-10-11 02:26:51 -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
|
f9876d3a88
|
Add navigation obstacles to performance monitor stats
Adds navigation obstacle count to navigation performance monitor.
|
2024-06-25 05:17:27 +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 |
|
Aaron Franke
|
77e35cf781
|
Move NavigationMeshSourceGeometryData(2D/3D) to the 2D/3D subfolders
|
2024-04-15 18:40:43 -07: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
|
9ea8d4fa38
|
Add means for fixing navmap synchronization errors
|
2024-02-11 21:06:47 +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 |
|
smix8
|
8686e84b44
|
Add multi-threaded NavMesh baking to NavigationServer
Adds multi-threaded NavMesh baking to NavigationServer.
|
2023-08-07 17:14:37 +02:00 |
|
smix8
|
744fa87da2
|
Move navigation mesh baking to NavigationServer
Moves navigation mesh baking to NavigationServer.
|
2023-08-03 19:49:07 +02:00 |
|
smix8
|
69fad39cf5
|
Add NavigationServer API to enable regions and links
Adds NavigationServer API to enable regions and links.
|
2023-07-26 01:20:15 +02:00 |
|
smix8
|
f7ebce2626
|
Mark NavigationServer3D.region_bake_navigation_mesh() as deprecated
Marks NavigationServer3D.region_bake_navigation_mesh() as deprecated.
|
2023-07-07 02:30:14 +02:00 |
|
smix8
|
ae9dd47d0c
|
Add agent pause mode to NavigationServer
Adds agent pause mode to NavigationServer.
|
2023-06-18 12:37:03 +02:00 |
|
Rémi Verschelde
|
6fb391bc23
|
Fix various typos with codespell
And ignore some false positives introduced by recent versions of codespell.
|
2023-06-16 08:45:35 +02:00 |
|
Rémi Verschelde
|
0da20d019e
|
Merge pull request #77412 from smix8/fix_threaded_navmesh_baking_4.x
Fix for threaded NavigationMesh baking under new thread guards
|
2023-06-15 10:49:58 +02:00 |
|
smix8
|
ee14b010ac
|
Fix for threaded NavigationMesh baking under new thread guards
Fixes threaded NavigationMesh baking under new SceneTree thread guards that blocked the process.
|
2023-06-14 01:53:37 +02:00 |
|
smix8
|
180a5cded1
|
Fix cell_height for navigation meshes
Fixes `cell_height` for navigation meshes.
|
2023-06-13 23:24:32 +02:00 |
|
smix8
|
c1fc331b88
|
Update navigation obstacle API
Updates navigation obstacle API.
|
2023-06-12 14:26:45 +02:00 |
|
smix8
|
f986b52b3c
|
Make navigation mesh edge connections optional
Makes navigation mesh edge connections optional.
|
2023-05-11 18:46:34 +02:00 |
|
smix8
|
a6ac305f96
|
Rework Navigation Avoidance
Rework Navigation Avoidance.
|
2023-05-10 05:01:58 +02:00 |
|
smix8
|
217a27014b
|
Fix NavigationServer internals still using float instead of real_t
Fixes that some NavigationServer internals still used float instead of real_t in some parts.
|
2023-03-07 22:10:48 +01:00 |
|
smix8
|
aecad7bb25
|
Fix navigation debug not toggleable in scripts
Fixes that navigation debug was not toggleable in script while even the docs mentioned it.
|
2023-02-16 11:12:48 +01:00 |
|
Josh Jones
|
f978d74fd0
|
Allow compiling out the navigation module
|
2023-02-09 23:04:16 -08:00 |
|
smix8
|
0ab764e84b
|
Add NavigationAgent Path Debug Visualization
Adds path debug visuals for NavigationAgent2D, NavigationAgent3D and NavigationServer.
|
2023-01-31 18:27:35 +01:00 |
|