Fixed a bug where off-mesh connections w/o BV-tree would crash.
This commit is contained in:
parent
1a66ddf71a
commit
11d0942a6b
@ -744,8 +744,11 @@ int dtNavMesh::queryPolygonsInTile(const dtMeshTile* tile, const float* qmin, co
|
||||
dtPolyRef base = getPolyRefBase(tile);
|
||||
for (int i = 0; i < tile->header->polyCount; ++i)
|
||||
{
|
||||
// Calc polygon bounds.
|
||||
dtPoly* p = &tile->polys[i];
|
||||
// Do not return off-mesh connection polygons.
|
||||
if (p->getType() == DT_POLYTYPE_OFFMESH_CONNECTION)
|
||||
continue;
|
||||
// Calc polygon bounds.
|
||||
const float* v = &tile->verts[p->verts[0]*3];
|
||||
dtVcopy(bmin, v);
|
||||
dtVcopy(bmax, v);
|
||||
|
Loading…
x
Reference in New Issue
Block a user