Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixed navigation obstacle carving broken during 07b7f76 | Kiro | 2024-11-15 | 1 | -12/+32 |
| | |||||
* | Merge pull request #99030 from tracefree/obstacle_2d_transform | Thaddeus Crews | 2024-11-12 | 1 | -3/+10 |
|\ | | | | | | | Make use of NavigationObstacle2D's transform | ||||
| * | Make use of NavigationObstacle2D's transform | Rie | 2024-11-11 | 1 | -3/+10 |
| | | |||||
* | | Improve `NavMeshGenerator2D::generator_bake_from_source_geometry_data` ↵ | Kiro | 2024-11-11 | 1 | -123/+70 |
|/ | | | | | | performance Avoid copies and redundant work. | ||||
* | Set clang-format `RemoveSemicolon` rule to `true` | Adam Scott | 2024-10-25 | 1 | -1/+1 |
| | | | | - Set clang-format `Standard` rule to `c++20` | ||||
* | Add navigation region point and segment queries | smix8 | 2024-09-10 | 2 | -0/+6 |
| | | | | Adds point and segment queries for regions, e.g. closet point, point normal, or segment intersection. | ||||
* | Use `MutexLock` in more places | A Thousand Ships | 2024-08-29 | 1 | -42/+37 |
| | |||||
* | Add triangulation partition option to 2D navigation mesh baking | smix8 | 2024-08-05 | 1 | -4/+26 |
| | | | | Adds triangulation partition option to 2D navigation mesh baking as an alternative to the existing convex partition option. | ||||
* | Fix thread-use causing navigation polygon data corruption | smix8 | 2024-06-21 | 1 | -9/+3 |
| | | | | Fixes navigation polygon data corruption caused by thread-use that changed vertices or polygons while the navigation polygon was processed, e.g. by server region sync, navmesh baking or user thread updates. | ||||
* | Fix thread-use causing navigation source geometry data corruption | smix8 | 2024-06-21 | 1 | -4/+9 |
| | | | | Fixes navigation source geometry data corruption caused by thread-use that changed vertices or indices while the source geometry data was used in a parsing process or read from by the navmesh baking. | ||||
* | Fix crash when baking TileMap navigation | Gilles Roudière | 2024-05-27 | 1 | -1/+1 |
| | |||||
* | Fix TileMapLayer navmesh baking | Gilles Roudière | 2024-05-02 | 2 | -104/+73 |
| | |||||
* | Change 2D navigation mesh baking to use floating point coordinates | smix8 | 2024-04-23 | 1 | -48/+46 |
| | | | | Replaces internal uses of Clipper2 integer structs to their floating point equivalents. | ||||
* | Add navigation source geometry parser callbacks | smix8 | 2024-04-19 | 4 | -1/+105 |
| | | | | Adds navigation source geometry parser callbacks so that externals can hook their own geometry into the navigation mesh baking process. | ||||
* | Move NavigationMeshSourceGeometryData(2D/3D) to the 2D/3D subfolders | Aaron Franke | 2024-04-15 | 1 | -2/+2 |
| | |||||
* | Merge pull request #90508 from smix8/thread_bake | Rémi Verschelde | 2024-04-12 | 1 | -1/+1 |
|\ | | | | | | | Use threads for baking navigation mesh inside editor | ||||
| * | Use threads for baking navigation mesh inside editor | smix8 | 2024-04-11 | 1 | -1/+1 |
| | | | | | | | | Enables threaded navigation mesh baking inside the editor. | ||||
* | | Add navigation path simplification | smix8 | 2024-04-11 | 2 | -0/+6 |
|/ | | | | Adds navigation path simplification for NavigationServer and NavigationAgent. | ||||
* | Make 2D navigation mesh baking parse all TileMapLayers | smix8 | 2024-04-04 | 1 | -54/+90 |
| | | | | Makes 2D navigation mesh baking parse all TileMapLayers. | ||||
* | Add NavigationObstacle options to affect and carve navigation mesh | smix8 | 2024-03-15 | 2 | -0/+106 |
| | | | | Adds NavigationObstacle options to affect and carve navigation mesh. | ||||
* | clipper2: Update to 1.3.0 | Jakub Marcowski | 2024-03-01 | 1 | -2/+2 |
| | |||||
* | Split monolithic physics class files | smix8 | 2024-02-27 | 1 | -1/+1 |
| | | | | Splits monolithic physics class files. | ||||
* | Move 2D-only resources to their own folder | Aaron Franke | 2024-02-26 | 1 | -5/+5 |
| | |||||
* | Move 2D-only navigation code to its own subfolder | Aaron Franke | 2024-02-26 | 4 | -0/+1721 |