| Method | Defined By | ||
|---|---|---|---|
OctreeNode(maxDepth:int = 5, size:Number = 10000, centerX:Number = 0, centerY:Number = 0, centerZ:Number = 0, depth:int = 0) | OctreeNode | ||
![]() | acceptTraverser(traverser:PartitionTraverser):void
Allows the traverser to visit the current node. | NodeBase | |
[override] | OctreeNode | ||
isInFrustum(planes:Vector.<Plane3D>, numPlanes:int):Boolean [override] | OctreeNode | ||
![]() | isIntersectingRay(rayPosition:Vector3D, rayDirection:Vector3D):Boolean
Tests if the current node is intersecting with a ray. | NodeBase | |
| Method | Defined By | ||
|---|---|---|---|
[override] | OctreeNode | ||
![]() | updateNumEntities(value:int):void | NodeBase | |
| OctreeNode | () | Constructor |
public function OctreeNode(maxDepth:int = 5, size:Number = 10000, centerX:Number = 0, centerY:Number = 0, centerZ:Number = 0, depth:int = 0)maxDepth:int (default = 5) | |
size:Number (default = 10000) | |
centerX:Number (default = 0) | |
centerY:Number (default = 0) | |
centerZ:Number (default = 0) | |
depth:int (default = 0) |
| createDebugBounds | () | method |
| findPartitionForEntity | () | method |
override public function findPartitionForEntity(entity:Entity):NodeBaseParameters
entity:Entity |
NodeBase |
| isInFrustum | () | method |
override public function isInFrustum(planes:Vector.<Plane3D>, numPlanes:int):BooleanParameters
planes:Vector.<Plane3D> | |
numPlanes:int |
Boolean |