Property | Type | Description | |
---|---|---|---|
boxList | List |
||
colorList | List |
||
colors | long[] | ||
corners | float[] | ||
cullCamera | bool | ||
indexes | short[] | ||
intersect | int | ||
looseOctree | bool | ||
maxDepth | int | ||
numObjects | int | ||
octree | Axiom.SceneManagers.Octree.Octree | ||
scaleFactor | Axiom.MathLib.Matrix4 | ||
visible | List |
||
white | long | ||
worldSize | float |
Method | Description | |
---|---|---|
AddOctreeNode ( |
||
AddOctreeNode ( |
||
AlertVisibleObjects ( ) : void | ||
CreateCamera ( string name ) : |
||
CreateSceneNode ( ) : |
||
CreateSceneNode ( string name ) : |
||
DestroySceneNode ( string name ) : void | ||
FindNodes ( Axiom.MathLib.AxisAlignedBox box, SceneNodeCollection sceneNodeList, |
||
FindNodes ( Axiom.MathLib.Sphere sphere, SceneNodeCollection sceneNodeList, |
||
FindVisibleObjects ( |
||
GetOption ( ) : bool | ||
Init ( Axiom.MathLib.AxisAlignedBox box, int depth ) : void | ||
Intersect ( Axiom.MathLib.AxisAlignedBox box1, Axiom.MathLib.AxisAlignedBox box2 ) : Intersection | ||
Intersect ( Axiom.MathLib.Sphere sphere, Axiom.MathLib.AxisAlignedBox box ) : Intersection | ||
OctreeSceneManager ( string name ) : System | ||
OctreeSceneManager ( string name, Axiom.MathLib.AxisAlignedBox box, int max_depth ) : System | ||
RemoveOctreeNode ( |
||
Resize ( Axiom.MathLib.AxisAlignedBox box ) : void | ||
SetOption ( string key, object val ) : bool | ||
UpdateOctreeNode ( |
||
WalkOctree ( |
Method | Description | |
---|---|---|
UpdateSceneGraph ( |
public AddOctreeNode ( |
||
node | ||
octant | Axiom.SceneManagers.Octree.Octree | |
return | void |
public AddOctreeNode ( |
||
node | ||
octant | Axiom.SceneManagers.Octree.Octree | |
depth | int | |
return | void |
public CreateCamera ( string name ) : |
||
name | string | |
return |
public CreateSceneNode ( string name ) : |
||
name | string | |
return |
public DestroySceneNode ( string name ) : void | ||
name | string | |
return | void |
public FindNodes ( Axiom.MathLib.AxisAlignedBox box, SceneNodeCollection sceneNodeList, |
||
box | Axiom.MathLib.AxisAlignedBox | |
sceneNodeList | SceneNodeCollection | |
exclude | ||
full | bool | |
octant | Axiom.SceneManagers.Octree.Octree | |
return | void |
public FindNodes ( Axiom.MathLib.Sphere sphere, SceneNodeCollection sceneNodeList, |
||
sphere | Axiom.MathLib.Sphere | |
sceneNodeList | SceneNodeCollection | |
exclude | ||
full | bool | |
octant | Axiom.SceneManagers.Octree.Octree | |
return | void |
public FindVisibleObjects ( |
||
cam | ||
onlyShadowCasters | bool | |
return | void |
public Init ( Axiom.MathLib.AxisAlignedBox box, int depth ) : void | ||
box | Axiom.MathLib.AxisAlignedBox | |
depth | int | |
return | void |
public Intersect ( Axiom.MathLib.AxisAlignedBox box1, Axiom.MathLib.AxisAlignedBox box2 ) : Intersection | ||
box1 | Axiom.MathLib.AxisAlignedBox | |
box2 | Axiom.MathLib.AxisAlignedBox | |
return | Intersection |
public Intersect ( Axiom.MathLib.Sphere sphere, Axiom.MathLib.AxisAlignedBox box ) : Intersection | ||
sphere | Axiom.MathLib.Sphere | |
box | Axiom.MathLib.AxisAlignedBox | |
return | Intersection |
public OctreeSceneManager ( string name ) : System | ||
name | string | |
return | System |
public OctreeSceneManager ( string name, Axiom.MathLib.AxisAlignedBox box, int max_depth ) : System | ||
name | string | |
box | Axiom.MathLib.AxisAlignedBox | |
max_depth | int | |
return | System |
public RemoveOctreeNode ( |
||
node | ||
return | void |
public Resize ( Axiom.MathLib.AxisAlignedBox box ) : void | ||
box | Axiom.MathLib.AxisAlignedBox | |
return | void |
public SetOption ( string key, object val ) : bool | ||
key | string | |
val | object | |
return | bool |
public UpdateOctreeNode ( |
||
node | ||
return | void |
protected UpdateSceneGraph ( |
||
cam | ||
return | void |
public WalkOctree ( |
||
camera | ||
queue | ||
octant | Axiom.SceneManagers.Octree.Octree | |
foundVisible | bool | |
return | void |
protected Octree,Axiom.SceneManagers.Octree octree | ||
return | Axiom.SceneManagers.Octree.Octree |
protected Matrix4,Axiom.MathLib scaleFactor | ||
return | Axiom.MathLib.Matrix4 |