Packageaway3d.core.partition
Classpublic class DynamicGrid
InheritanceDynamicGrid Inheritance Object

DynamicGrid is used by certain partitioning systems that require vislists for regions of dynamic data.



Public Properties
 PropertyDefined By
  numCellsX : uint
[read-only]
DynamicGrid
  numCellsY : uint
[read-only]
DynamicGrid
  numCellsZ : uint
[read-only]
DynamicGrid
  showDebugBounds : Boolean
DynamicGrid
Public Methods
 MethodDefined By
  
DynamicGrid(minBounds:Vector3D, maxBounds:Vector3D, numCellsX:uint, numCellsY:uint, numCellsZ:uint)
DynamicGrid
  
DynamicGrid
  
getCellAt(x:uint, y:uint, z:uint):InvertedOctreeNode
DynamicGrid
  
getCellsIntersecting(minBounds:Vector3D, maxBounds:Vector3D):Vector.<InvertedOctreeNode>
DynamicGrid
Property Detail
numCellsXproperty
numCellsX:uint  [read-only]


Implementation
    public function get numCellsX():uint
numCellsYproperty 
numCellsY:uint  [read-only]


Implementation
    public function get numCellsY():uint
numCellsZproperty 
numCellsZ:uint  [read-only]


Implementation
    public function get numCellsZ():uint
showDebugBoundsproperty 
showDebugBounds:Boolean


Implementation
    public function get showDebugBounds():Boolean
    public function set showDebugBounds(value:Boolean):void
Constructor Detail
DynamicGrid()Constructor
public function DynamicGrid(minBounds:Vector3D, maxBounds:Vector3D, numCellsX:uint, numCellsY:uint, numCellsZ:uint)



Parameters
minBounds:Vector3D
 
maxBounds:Vector3D
 
numCellsX:uint
 
numCellsY:uint
 
numCellsZ:uint
Method Detail
findPartitionForEntity()method
public function findPartitionForEntity(entity:Entity):NodeBase

Parameters

entity:Entity

Returns
NodeBase
getCellAt()method 
public function getCellAt(x:uint, y:uint, z:uint):InvertedOctreeNode

Parameters

x:uint
 
y:uint
 
z:uint

Returns
InvertedOctreeNode
getCellsIntersecting()method 
public function getCellsIntersecting(minBounds:Vector3D, maxBounds:Vector3D):Vector.<InvertedOctreeNode>

Parameters

minBounds:Vector3D
 
maxBounds:Vector3D

Returns
Vector.<InvertedOctreeNode>