Struct RVOQuadtreeBurst

Public

Quadtree for quick nearest neighbour search of rvo agents.

See

Pathfinding.RVO.Simulator

Inner Types

Public Methods

BuildJob (agentPositions, agentVersions, agentSpeeds, agentRadii, numAgents, movementPlane)
DebugDraw ([nodeIndex, nodeMin, nodeMax], draw)
Dispose ()
QueryArea (position, radius)

Find the total agent area inside the circle at position with the given radius.

QueryAreaRec (treeNodeIndex, p, radius, nodeMin, nodeMax)
QueryKNearest (query)
QueryRec (query, treeNodeIndex, nodeMin, nodeMax, maxRadius)
Reserve (minSize)

Public Static Methods

InnerNodeCountUpperBound (numAgents, movementPlane)

Public Variables

agentCountBuffer
Public
agentPositions
Public
agentRadii
Public
agents
Public
boundingBoxBuffer
Public
bounds
Public
childPointers
Public
maxRadius
Public
maxSpeeds
Public
movementPlane
Public
nodeAreas
Public

Public Static Variables

BitPackingMask
Public Static
BitPackingShift
Public Static
ChildLookup

For a given number, contains the index of the first non-zero bit.

Public Static Readonly
LeafNodeBit
Public Static
LeafSize
Public Static
MaxAgents
Public Static
MaxDepth
Public Static