|
void | Init (MyNavigationMesh mesh, int triangleIndex) |
|
override string | ToString () |
|
void | GetVertices (out Vector3 a, out Vector3 b, out Vector3 c) |
|
void | GetVertices (out int indA, out int indB, out int indC, out Vector3 a, out Vector3 b, out Vector3 c) |
|
void | GetTransformed (ref MatrixI tform, out Vector3 newA, out Vector3 newB, out Vector3 newC) |
|
MyWingedEdgeMesh.FaceVertexEnumerator | GetVertexEnumerator () |
|
MyNavigationEdge | GetNavigationEdge (int index) |
|
void | GetEdgeVertices (int index, out Vector3 pred, out Vector3 succ) |
|
bool | IsEdgeVertexDangerous (int index, bool predVertex) |
| Whether it's dangerous for the bot to navigate close to this edge More...
|
|
void | FindDangerousVertices (List< int > output) |
|
int | GetEdgeIndex (int index) |
|
override Vector3 | ProjectLocalPoint (Vector3 point) |
|
override int | GetOwnNeighborCount () |
|
override IMyPathVertex< MyNavigationPrimitive > | GetOwnNeighbor (int index) |
|
override IMyPathEdge< MyNavigationPrimitive > | GetOwnEdge (int index) |
|
override MyHighLevelPrimitive | GetHighLevelPrimitive () |
|
Public Member Functions inherited from Sandbox.Game.AI.Pathfinding.MyNavigationPrimitive |
IEnumerator< IMyPathEdge< MyNavigationPrimitive > > | GetEnumerator () |
|
float | EstimateDistanceTo (IMyPathVertex< V > other) |
| Heuristic on the shortest path to another vertex. Used for finding the shortest path. More...
|
|
int | GetNeighborCount () |
| Returns the number of neighbouring vertices. More...
|
|
IMyPathVertex< V > | GetNeighbor (int index) |
| Gets N-th neighbor of this vertex. Must be consistent with the order in which IEnumerable<IMyPathEdge<V>> traverses the neighbors More...
|
|
IMyPathEdge< V > | GetEdge (int index) |
| Gets N-th edge of this vertex. Must be consistent with the GetNeighbor() function. More...
|
|
Definition at line 15 of file MyNavigationTriangle.cs.
void Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.FindDangerousVertices |
( |
List< int > |
output | ) |
|
|
inline |
int Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.GetEdgeIndex |
( |
int |
index | ) |
|
|
inline |
void Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.GetEdgeVertices |
( |
int |
index, |
|
|
out Vector3 |
pred, |
|
|
out Vector3 |
succ |
|
) |
| |
|
inline |
override MyHighLevelPrimitive Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.GetHighLevelPrimitive |
( |
| ) |
|
|
inlinevirtual |
MyNavigationEdge Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.GetNavigationEdge |
( |
int |
index | ) |
|
|
inline |
override int Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.GetOwnNeighborCount |
( |
| ) |
|
|
inlinevirtual |
void Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.GetTransformed |
( |
ref MatrixI |
tform, |
|
|
out Vector3 |
newA, |
|
|
out Vector3 |
newB, |
|
|
out Vector3 |
newC |
|
) |
| |
|
inline |
void Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.GetVertices |
( |
out Vector3 |
a, |
|
|
out Vector3 |
b, |
|
|
out Vector3 |
c |
|
) |
| |
|
inline |
void Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.GetVertices |
( |
out int |
indA, |
|
|
out int |
indB, |
|
|
out int |
indC, |
|
|
out Vector3 |
a, |
|
|
out Vector3 |
b, |
|
|
out Vector3 |
c |
|
) |
| |
|
inline |
void Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.Init |
( |
MyNavigationMesh |
mesh, |
|
|
int |
triangleIndex |
|
) |
| |
|
inline |
bool Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.IsEdgeVertexDangerous |
( |
int |
index, |
|
|
bool |
predVertex |
|
) |
| |
|
inline |
override Vector3 Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.ProjectLocalPoint |
( |
Vector3 |
point | ) |
|
|
inlinevirtual |
override string Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.ToString |
( |
| ) |
|
|
inline |
bool Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.Registered |
Vector3 Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.Center |
|
get |
int Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.ComponentIndex |
|
getset |
int Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.Index |
|
get |
Vector3 Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.Normal |
|
get |
override Vector3 Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.Position |
|
get |
override Vector3D Sandbox.Game.AI.Pathfinding.MyNavigationTriangle.WorldPosition |
|
get |
The documentation for this class was generated from the following file: