Space Engineers
Classes | Public Member Functions | Public Attributes | List of all members
Sandbox.Game.AI.Pathfinding.MyVoxelPathfinding Class Reference

Classes

struct  CellId
 

Public Member Functions

 MyVoxelPathfinding (MyNavmeshCoordinator coordinator)
 
void UnloadData ()
 
void Update ()
 
void InvalidateBox (ref BoundingBoxD bbox)
 
MyVoxelNavigationMesh GetVoxelMapNavmesh (MyVoxelBase map)
 
MyNavigationPrimitive FindClosestPrimitive (Vector3D point, bool highLevel, ref double closestDistanceSq, MyVoxelBase voxelMap=null)
 
void DebugDraw ()
 
void RemoveTriangle (int index)
 

Public Attributes

MyVoxelPathfindingLog DebugLog
 

Detailed Description

Definition at line 17 of file MyVoxelPathfinding.cs.

Constructor & Destructor Documentation

Sandbox.Game.AI.Pathfinding.MyVoxelPathfinding.MyVoxelPathfinding ( MyNavmeshCoordinator  coordinator)
inline

Definition at line 59 of file MyVoxelPathfinding.cs.

Member Function Documentation

void Sandbox.Game.AI.Pathfinding.MyVoxelPathfinding.DebugDraw ( )
inline

Definition at line 326 of file MyVoxelPathfinding.cs.

MyNavigationPrimitive Sandbox.Game.AI.Pathfinding.MyVoxelPathfinding.FindClosestPrimitive ( Vector3D  point,
bool  highLevel,
ref double  closestDistanceSq,
MyVoxelBase  voxelMap = null 
)
inline

Definition at line 301 of file MyVoxelPathfinding.cs.

MyVoxelNavigationMesh Sandbox.Game.AI.Pathfinding.MyVoxelPathfinding.GetVoxelMapNavmesh ( MyVoxelBase  map)
inline

Definition at line 294 of file MyVoxelPathfinding.cs.

void Sandbox.Game.AI.Pathfinding.MyVoxelPathfinding.InvalidateBox ( ref BoundingBoxD  bbox)
inline

Definition at line 280 of file MyVoxelPathfinding.cs.

void Sandbox.Game.AI.Pathfinding.MyVoxelPathfinding.RemoveTriangle ( int  index)
inline

Definition at line 341 of file MyVoxelPathfinding.cs.

void Sandbox.Game.AI.Pathfinding.MyVoxelPathfinding.UnloadData ( )
inline

Definition at line 100 of file MyVoxelPathfinding.cs.

void Sandbox.Game.AI.Pathfinding.MyVoxelPathfinding.Update ( )
inline

Definition at line 110 of file MyVoxelPathfinding.cs.

Member Data Documentation

MyVoxelPathfindingLog Sandbox.Game.AI.Pathfinding.MyVoxelPathfinding.DebugLog

Definition at line 55 of file MyVoxelPathfinding.cs.


The documentation for this class was generated from the following file: