mirror of
https://github.com/recastnavigation/recastnavigation.git
synced 2026-06-08 00:03:47 +00:00
Fix crash on large-scale navmesh generation (assert triggered) (#796)
Co-authored-by: yudong xiang <xiangyudong@foxmail.com>
This commit is contained in:
@@ -878,6 +878,7 @@ static bool buildPolyDetail(rcContext* ctx, const float* in, const int nin,
|
||||
pt[0] = s[0]*sampleDist + getJitterX(i)*cs*0.1f;
|
||||
pt[1] = s[1]*chf.ch;
|
||||
pt[2] = s[2]*sampleDist + getJitterY(i)*cs*0.1f;
|
||||
if (tris.size() == 0) continue;
|
||||
float d = distToTriMesh(pt, verts, nverts, &tris[0], static_cast<int>(tris.size()) / 4);
|
||||
if (d < 0) continue; // did not hit the mesh.
|
||||
if (d > bestd)
|
||||
|
||||
Reference in New Issue
Block a user