C# Class Octree, Octree

Afficher le fichier Open project: Pixelstudio/Octree Class Usage Examples

Protected Properties

Свойство Type Description
Top OctreeNode,

Méthodes publiques

Méthode Description
AddNode ( Vector3, vector, object obj ) : bool
AddNode ( float x, float y, float z, object obj ) : bool
Clear ( ) : void
GetNode ( float xMax, float xMin, float yMax, float yMin, float zMax, float zMin ) : ArrayList,
GetNode ( float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, ArrayList, nodes ) : ArrayList,
GetNode ( Vector3, vector ) : object
GetNode ( Vector3, vector, double shortestDistance ) : object
GetNode ( float x, float y, float z ) : object
GetNode ( float x, float y, float z, double shortestDistance ) : object
GetNodes ( Vector3, vector, double radius ) : ArrayList,
GetNodes ( Vector3, vector, double minRadius, double maxRadius ) : ArrayList,
GetNodes ( float x, float y, float z, double radius ) : ArrayList,
GetNodes ( float x, float y, float z, double minRadius, double maxRadius ) : ArrayList,
Octree ( ) : System
Octree ( float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, int maxItems ) : System
Octree ( float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, int maxItems, float minSize ) : System
Octree ( int up, int left, int down, int right, int front, int back, int maxItems ) : System
RemoveNode ( Vector3, vector, object obj ) : object
RemoveNode ( float x, float y, float z, object obj ) : object

Method Details

AddNode() public méthode

public AddNode ( Vector3, vector, object obj ) : bool
vector Vector3,
obj object
Résultat bool

AddNode() public méthode

public AddNode ( float x, float y, float z, object obj ) : bool
x float
y float
z float
obj object
Résultat bool

Clear() public méthode

public Clear ( ) : void
Résultat void

GetNode() public méthode

public GetNode ( float xMax, float xMin, float yMax, float yMin, float zMax, float zMin ) : ArrayList,
xMax float
xMin float
yMax float
yMin float
zMax float
zMin float
Résultat ArrayList,

GetNode() public méthode

public GetNode ( float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, ArrayList, nodes ) : ArrayList,
xMax float
xMin float
yMax float
yMin float
zMax float
zMin float
nodes ArrayList,
Résultat ArrayList,

GetNode() public méthode

public GetNode ( Vector3, vector ) : object
vector Vector3,
Résultat object

GetNode() public méthode

public GetNode ( Vector3, vector, double shortestDistance ) : object
vector Vector3,
shortestDistance double
Résultat object

GetNode() public méthode

public GetNode ( float x, float y, float z ) : object
x float
y float
z float
Résultat object

GetNode() public méthode

public GetNode ( float x, float y, float z, double shortestDistance ) : object
x float
y float
z float
shortestDistance double
Résultat object

GetNodes() public méthode

public GetNodes ( Vector3, vector, double radius ) : ArrayList,
vector Vector3,
radius double
Résultat ArrayList,

GetNodes() public méthode

public GetNodes ( Vector3, vector, double minRadius, double maxRadius ) : ArrayList,
vector Vector3,
minRadius double
maxRadius double
Résultat ArrayList,

GetNodes() public méthode

public GetNodes ( float x, float y, float z, double radius ) : ArrayList,
x float
y float
z float
radius double
Résultat ArrayList,

GetNodes() public méthode

public GetNodes ( float x, float y, float z, double minRadius, double maxRadius ) : ArrayList,
x float
y float
z float
minRadius double
maxRadius double
Résultat ArrayList,

Octree() public méthode

public Octree ( ) : System
Résultat System

Octree() public méthode

public Octree ( float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, int maxItems ) : System
xMax float
xMin float
yMax float
yMin float
zMax float
zMin float
maxItems int
Résultat System

Octree() public méthode

public Octree ( float xMax, float xMin, float yMax, float yMin, float zMax, float zMin, int maxItems, float minSize ) : System
xMax float
xMin float
yMax float
yMin float
zMax float
zMin float
maxItems int
minSize float
Résultat System

Octree() public méthode

public Octree ( int up, int left, int down, int right, int front, int back, int maxItems ) : System
up int
left int
down int
right int
front int
back int
maxItems int
Résultat System

RemoveNode() public méthode

public RemoveNode ( Vector3, vector, object obj ) : object
vector Vector3,
obj object
Résultat object

RemoveNode() public méthode

public RemoveNode ( float x, float y, float z, object obj ) : object
x float
y float
z float
obj object
Résultat object

Property Details

Top protected_oe property

protected OctreeNode, Top
Résultat OctreeNode,