Added NavigationMesh and PathFinding using A* algorithm to dali-scene3d. 60/286960/25
authorAdam Bialogonski <adam.b@samsung.com>
Tue, 24 Jan 2023 16:57:07 +0000 (16:57 +0000)
committerAdam Bialogonski <adam.b@samsung.com>
Fri, 27 Jan 2023 14:40:46 +0000 (14:40 +0000)
commit4117062dc18ccc1701fef45313351d9871c9773d
treeb6fb328505551c245107406b7adbe8f169b8080e
parent5aa371eab95066a9743d2ebc6df4bedf942a82e4
Added NavigationMesh and PathFinding using A* algorithm to dali-scene3d.

Change-Id: I66776b85e701d043afbd311c1939417fb10ab7fa
Signed-off-by: Adam Bialogonski <adam.b@samsung.com>
20 files changed:
automated-tests/resources/navmesh-test.bin [new file with mode: 0755]
automated-tests/src/dali-scene3d/CMakeLists.txt
automated-tests/src/dali-scene3d/utc-Dali-NavigationMesh.cpp [new file with mode: 0644]
automated-tests/src/dali-scene3d/utc-Dali-PathFinding.cpp [new file with mode: 0644]
dali-scene3d/internal/algorithm/navigation-mesh-header.h [new file with mode: 0644]
dali-scene3d/internal/algorithm/navigation-mesh-impl.cpp [new file with mode: 0644]
dali-scene3d/internal/algorithm/navigation-mesh-impl.h [new file with mode: 0644]
dali-scene3d/internal/algorithm/path-finder-djikstra.cpp [new file with mode: 0644]
dali-scene3d/internal/algorithm/path-finder-djikstra.h [new file with mode: 0644]
dali-scene3d/internal/algorithm/path-finder-waypoint-data.h [new file with mode: 0644]
dali-scene3d/internal/file.list
dali-scene3d/public-api/algorithm/navigation-mesh.cpp [new file with mode: 0644]
dali-scene3d/public-api/algorithm/navigation-mesh.h [new file with mode: 0644]
dali-scene3d/public-api/algorithm/path-finder-waypoint.cpp [new file with mode: 0644]
dali-scene3d/public-api/algorithm/path-finder-waypoint.h [new file with mode: 0644]
dali-scene3d/public-api/algorithm/path-finder.cpp [new file with mode: 0644]
dali-scene3d/public-api/algorithm/path-finder.h [new file with mode: 0644]
dali-scene3d/public-api/file.list
dali-scene3d/public-api/loader/navigation-mesh-factory.cpp [new file with mode: 0644]
dali-scene3d/public-api/loader/navigation-mesh-factory.h [new file with mode: 0644]