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