|
void | ClearCell () |
|
void | PreprocessInnerEdge (ushort a, ushort b) |
|
bool | IsInnerEdge (ushort v0, ushort v1) |
|
int | TryGetAndRemoveEdgeIndex (ushort iv0, ushort iv1, ref Vector3 posv0, ref Vector3 posv1) |
|
void | AddEdgeIndex (ushort iv0, ushort iv1, ref Vector3 posv0, ref Vector3 posv1, int edgeIndex) |
|
void | AddOuterEdgeIndex (ref Vector3 posv0, ref Vector3 posv1, int edgeIndex) |
|
void | FixOuterEdge (int edgeIndex, bool firstPoint, Vector3 currentPosition) |
|
bool | TryRemoveOuterEdge (ref Vector3 posv0, ref Vector3 posv1, ref int edgeIndex) |
|
void | DebugDraw (ref Matrix drawMatrix, MyWingedEdgeMesh mesh) |
|
void | CollectOuterEdges (List< MyTuple< OuterEdgePoint, Vector3 >> output) |
|
Definition at line 15 of file MyVoxelConnectionHelper.cs.
void Sandbox.Game.AI.Pathfinding.MyVoxelConnectionHelper.AddEdgeIndex |
( |
ushort |
iv0, |
|
|
ushort |
iv1, |
|
|
ref Vector3 |
posv0, |
|
|
ref Vector3 |
posv1, |
|
|
int |
edgeIndex |
|
) |
| |
|
inline |
void Sandbox.Game.AI.Pathfinding.MyVoxelConnectionHelper.AddOuterEdgeIndex |
( |
ref Vector3 |
posv0, |
|
|
ref Vector3 |
posv1, |
|
|
int |
edgeIndex |
|
) |
| |
|
inline |
void Sandbox.Game.AI.Pathfinding.MyVoxelConnectionHelper.ClearCell |
( |
| ) |
|
|
inline |
void Sandbox.Game.AI.Pathfinding.MyVoxelConnectionHelper.DebugDraw |
( |
ref Matrix |
drawMatrix, |
|
|
MyWingedEdgeMesh |
mesh |
|
) |
| |
|
inline |
void Sandbox.Game.AI.Pathfinding.MyVoxelConnectionHelper.FixOuterEdge |
( |
int |
edgeIndex, |
|
|
bool |
firstPoint, |
|
|
Vector3 |
currentPosition |
|
) |
| |
|
inline |
bool Sandbox.Game.AI.Pathfinding.MyVoxelConnectionHelper.IsInnerEdge |
( |
ushort |
v0, |
|
|
ushort |
v1 |
|
) |
| |
|
inline |
void Sandbox.Game.AI.Pathfinding.MyVoxelConnectionHelper.PreprocessInnerEdge |
( |
ushort |
a, |
|
|
ushort |
b |
|
) |
| |
|
inline |
int Sandbox.Game.AI.Pathfinding.MyVoxelConnectionHelper.TryGetAndRemoveEdgeIndex |
( |
ushort |
iv0, |
|
|
ushort |
iv1, |
|
|
ref Vector3 |
posv0, |
|
|
ref Vector3 |
posv1 |
|
) |
| |
|
inline |
bool Sandbox.Game.AI.Pathfinding.MyVoxelConnectionHelper.TryRemoveOuterEdge |
( |
ref Vector3 |
posv0, |
|
|
ref Vector3 |
posv1, |
|
|
ref int |
edgeIndex |
|
) |
| |
|
inline |
float Sandbox.Game.AI.Pathfinding.MyVoxelConnectionHelper.OUTER_EDGE_EPSILON = 0.05f |
|
static |
The documentation for this class was generated from the following file: