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)
Public
DebugDraw (draw)
Public
DebugDraw (nodeIndex, nodeMin, nodeMax, draw)
Public
Dispose ()
Public
QueryArea (position, radius)

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

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

Public Static Methods

InnerNodeCountUpperBound (numAgents, movementPlane)
Public Static
RVOQuadtreeBurst ()
Public Static

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