If multiplying a mesh with ComplexCollision by inverse scale, the geometry may not be created on the mesh. This may depend on the assets of the mesh. In the sample example, the navmesh is not created when inverse scale is applied. If using SimpleCollision, the navmesh will be created even if applying inverse scale.

Steps to Reproduce
  1. Open the attached project in editor.
  2. Open "TestSplineMeshMap" map.
  3. Press [p]key and check created the navmesh on "SplineMeshActor".
  4. Select "SplineMeshActor" actor in Outliner and check "FilpY" in details panel.

The splines of the SplineMeshActor are multiplied by inverse scale. In this case, not creating navimesh. It is expected that a navmesh will be created on the SplineMeshActor.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-160327 in the post.

Login to Vote

ComponentUE - Gameplay - Components
Affects Versions4.
Target Fix5.5
CreatedAug 2, 2022
UpdatedFeb 13, 2024
View Jira Issue