Context
ARecastNavMesh::FindDistanceToWall can be used to find the closest 'wall' on a nav mesh, given a queried position. A wall can be:
Problem
User reported this and provided a 100% minimal repro project. In some geometric situations a polygon edge can be shared by a walkable polygon and an excluded NavArea's polygon. The user has provided a repro project where FindDistanceToWall will then return incorrect points on an edge that is in the middle of walkable area. The bug seems to occur when a part of the edge is on excluded nav area. This makes FindDistanceToWall not always reliable.
Repro project, screenshots and a video are attached internally.
As per reporter:
I am not able to find world outliner how to enable it?
What method is used to fill polygonal regions when drawing spline mesh at run time?
How can i modify the param name in EQS node
How does TextureRenderTarget2D get TArray<uint8> type data?
How to achieve HLSL Multiple Render Target in Material blueprints?
How does UMG set overlapping layouts?
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
Why does the REMOVE method of map container remove elements have memory leaks?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-237565 in the post.
0 |
Component | UE - AI - Navigation |
---|---|
Affects Versions | 5.5 |
Target Fix | 5.6 |
Created | Jan 10, 2025 |
---|---|
Updated | Jan 10, 2025 |