mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-15 16:44:36 +00:00
Improve SceneContainer testing code
This commit is contained in:
parent
32a5644d2e
commit
d278aab929
6 changed files with 1374 additions and 671 deletions
|
|
@ -745,6 +745,22 @@ public:
|
|||
outRange.maxCoord[1] = outMax;
|
||||
}
|
||||
|
||||
inline void dumpBin(U32 x, U32 y, Vector<SceneObject*> &list)
|
||||
{
|
||||
U32 insertX = x % csmNumAxisBins;
|
||||
U32 insertY = y * csmNumAxisBins;
|
||||
U32 binIDX = insertY + insertX;
|
||||
|
||||
list.clear();
|
||||
if (binIDX < csmTotalNumBins)
|
||||
{
|
||||
for (SceneObject* obj : mBinArray[binIDX])
|
||||
{
|
||||
list.push_back(obj);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void getBinRange( const F32 min, const F32 max, U32& minBin, U32& maxBin );
|
||||
public:
|
||||
Vector<SimObjectPtr<SceneObject>*>& getRadiusSearchList() { return mSearchList; }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue