Package | away3d.core.partition |
Class | public class DynamicGrid |
Inheritance | DynamicGrid Object |
Property | Defined By | ||
---|---|---|---|
numCellsX : uint [read-only] | DynamicGrid | ||
numCellsY : uint [read-only] | DynamicGrid | ||
numCellsZ : uint [read-only] | DynamicGrid | ||
showDebugBounds : Boolean | DynamicGrid |
Method | Defined 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 |
numCellsX | property |
numCellsX:uint
[read-only] public function get numCellsX():uint
numCellsY | property |
numCellsY:uint
[read-only] public function get numCellsY():uint
numCellsZ | property |
numCellsZ:uint
[read-only] public function get numCellsZ():uint
showDebugBounds | property |
showDebugBounds:Boolean
public function get showDebugBounds():Boolean
public function set showDebugBounds(value:Boolean):void
DynamicGrid | () | Constructor |
public function DynamicGrid(minBounds:Vector3D, maxBounds:Vector3D, numCellsX:uint, numCellsY:uint, numCellsZ:uint)
minBounds:Vector3D | |
maxBounds:Vector3D | |
numCellsX:uint | |
numCellsY:uint | |
numCellsZ:uint |
findPartitionForEntity | () | method |
public function findPartitionForEntity(entity:Entity):NodeBase
Parameters
entity:Entity |
NodeBase |
getCellAt | () | method |
public function getCellAt(x:uint, y:uint, z:uint):InvertedOctreeNode
Parameters
x:uint | |
y:uint | |
z:uint |
InvertedOctreeNode |
getCellsIntersecting | () | method |
public function getCellsIntersecting(minBounds:Vector3D, maxBounds:Vector3D):Vector.<InvertedOctreeNode>
Parameters
minBounds:Vector3D | |
maxBounds:Vector3D |
Vector.<InvertedOctreeNode> |