From 4481bdc726f453eb965332e5f9d75f284f863574 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Tue, 13 Jan 2026 20:02:37 -0600 Subject: [PATCH] don't use MarkerObjectTypes for navmesh generation do use a minium radius for clicking on a link to select it in the tooling --- Engine/source/navigation/navMesh.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Engine/source/navigation/navMesh.cpp b/Engine/source/navigation/navMesh.cpp index 2c3d1b8c1..420c7dbdd 100644 --- a/Engine/source/navigation/navMesh.cpp +++ b/Engine/source/navigation/navMesh.cpp @@ -454,8 +454,8 @@ S32 NavMesh::getLink(const Point3F &pos) { if(mDeleteLinks[i]) continue; - SphereF start(getLinkStart(i), mLinkRads[i]); - SphereF end(getLinkEnd(i), mLinkRads[i]); + SphereF start(getLinkStart(i), mMax(mLinkRads[i],0.25f)); + SphereF end(getLinkEnd(i), mMax(mLinkRads[i], 0.25f)); if(start.isContained(pos) || end.isContained(pos)) return i; } @@ -653,7 +653,7 @@ DefineEngineMethod(NavMesh, deleteLinks, void, (),, static void buildCallback(SceneObject* object, void* key) { SceneContainer::CallbackInfo* info = reinterpret_cast(key); - if (!object->mPathfindingIgnore) + if (!object->mPathfindingIgnore && (object->getTypeMask() & MarkerObjectType) == 0) object->buildPolyList(info->context, info->polyList, info->boundingBox, info->boundingSphere); }