Property | Type | Description | |
---|---|---|---|
graph | INavmeshHolder | ||
root | BBTreeBox |
Method | Description | |
---|---|---|
BBTree ( INavmeshHolder graph ) : System | ||
ExpandToContain ( |
||
ExpansionRequired ( |
||
Insert ( Pathfinding.MeshNode node ) : void | ||
NodeIntersectsCircle ( Pathfinding.MeshNode node, Vector3 p, float radius ) : bool | ||
OnDrawGizmos ( ) : void | ||
OnDrawGizmos ( BBTreeBox box ) : void | ||
Query ( Vector3 p, NNConstraint constraint ) : NNInfo | ||
QueryCircle ( Vector3 p, float radius, NNConstraint constraint ) : NNInfo | ||
QueryClosest ( Vector3 p, NNConstraint constraint, float &distance ) : NNInfo | ||
QueryClosest ( Vector3 p, NNConstraint constraint, float &distance, NNInfo previous ) : NNInfo | ||
QueryClosestXZ ( Vector3 p, NNConstraint constraint, float &distance, NNInfo previous ) : NNInfo | ||
QueryInside ( Vector3 p, NNConstraint constraint ) : MeshNode | ||
RectArea ( Rect r ) : float | ||
RectContains ( Rect r, Vector3 p ) : bool | ||
RectIntersectsCircle ( Rect r, Vector3 p, float radius ) : bool | ||
SearchBox ( BBTreeBox box, Vector3 p, NNConstraint constraint, NNInfo &nnInfo ) : void | ||
SearchBoxCircle ( BBTreeBox box, Vector3 p, float radius, NNConstraint constraint, NNInfo &nnInfo ) : void | ||
SearchBoxClosest ( BBTreeBox box, Vector3 p, float &closestDist, NNConstraint constraint, NNInfo &nnInfo ) : void | ||
SearchBoxClosestXZ ( BBTreeBox box, Vector3 p, float &closestDist, NNConstraint constraint, NNInfo &nnInfo ) : void | ||
SearchBoxInside ( BBTreeBox box, Vector3 p, NNConstraint constraint ) : MeshNode | ||
TestIntersections ( BBTreeBox box, Vector3 p, float radius ) : void | ||
TestIntersections ( Vector3 p, float radius ) : void | ||
ToString ( ) : void |
public BBTree ( INavmeshHolder graph ) : System | ||
graph | INavmeshHolder | |
return | System |
public ExpandToContain ( |
||
r | ||
r2 | ||
return |
public ExpansionRequired ( |
||
r | ||
r2 | ||
return | float |
public Insert ( Pathfinding.MeshNode node ) : void | ||
node | Pathfinding.MeshNode | |
return | void |
public NodeIntersectsCircle ( Pathfinding.MeshNode node, Vector3 p, float radius ) : bool | ||
node | Pathfinding.MeshNode | |
p | Vector3 | |
radius | float | |
return | bool |
public Query ( Vector3 p, NNConstraint constraint ) : NNInfo | ||
p | Vector3 | |
constraint | NNConstraint | |
return | NNInfo |
public QueryCircle ( Vector3 p, float radius, NNConstraint constraint ) : NNInfo | ||
p | Vector3 | |
radius | float | |
constraint | NNConstraint | |
return | NNInfo |
public QueryClosest ( Vector3 p, NNConstraint constraint, float &distance ) : NNInfo | ||
p | Vector3 | |
constraint | NNConstraint | |
distance | float | |
return | NNInfo |
public QueryClosest ( Vector3 p, NNConstraint constraint, float &distance, NNInfo previous ) : NNInfo | ||
p | Vector3 | |
constraint | NNConstraint | |
distance | float | |
previous | NNInfo | |
return | NNInfo |
public QueryClosestXZ ( Vector3 p, NNConstraint constraint, float &distance, NNInfo previous ) : NNInfo | ||
p | Vector3 | |
constraint | NNConstraint | |
distance | float | |
previous | NNInfo | |
return | NNInfo |
public QueryInside ( Vector3 p, NNConstraint constraint ) : MeshNode | ||
p | Vector3 | |
constraint | NNConstraint | |
return | MeshNode |
public RectContains ( Rect r, Vector3 p ) : bool | ||
r | Rect | |
p | Vector3 | |
return | bool |
public RectIntersectsCircle ( Rect r, Vector3 p, float radius ) : bool | ||
r | Rect | |
p | Vector3 | |
radius | float | |
return | bool |
public SearchBox ( BBTreeBox box, Vector3 p, NNConstraint constraint, NNInfo &nnInfo ) : void | ||
box | BBTreeBox | |
p | Vector3 | |
constraint | NNConstraint | |
nnInfo | NNInfo | |
return | void |
public SearchBoxCircle ( BBTreeBox box, Vector3 p, float radius, NNConstraint constraint, NNInfo &nnInfo ) : void | ||
box | BBTreeBox | |
p | Vector3 | |
radius | float | |
constraint | NNConstraint | |
nnInfo | NNInfo | |
return | void |
public SearchBoxClosest ( BBTreeBox box, Vector3 p, float &closestDist, NNConstraint constraint, NNInfo &nnInfo ) : void | ||
box | BBTreeBox | |
p | Vector3 | |
closestDist | float | |
constraint | NNConstraint | |
nnInfo | NNInfo | |
return | void |
public SearchBoxClosestXZ ( BBTreeBox box, Vector3 p, float &closestDist, NNConstraint constraint, NNInfo &nnInfo ) : void | ||
box | BBTreeBox | |
p | Vector3 | |
closestDist | float | |
constraint | NNConstraint | |
nnInfo | NNInfo | |
return | void |
public SearchBoxInside ( BBTreeBox box, Vector3 p, NNConstraint constraint ) : MeshNode | ||
box | BBTreeBox | |
p | Vector3 | |
constraint | NNConstraint | |
return | MeshNode |
public TestIntersections ( BBTreeBox box, Vector3 p, float radius ) : void | ||
box | BBTreeBox | |
p | Vector3 | |
radius | float | |
return | void |
public TestIntersections ( Vector3 p, float radius ) : void | ||
p | Vector3 | |
radius | float | |
return | void |