VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
DtNavBot::NavigationConfiguration Struct Reference

Public Member Functions

 NavigationConfiguration ()
 

Public Attributes

NavigationMethod myNavigationMethod
 
bool myUseAbstractGraph
 
double myMinAbstractGraphReplanDistance
 
double myPropagationBoxExtent
 
double myRadiusFactor
 
bool myEnablePathPlanTiming
 

Constructor & Destructor Documentation

DtNavBot::NavigationConfiguration::NavigationConfiguration ( )
inline

Member Data Documentation

NavigationMethod DtNavBot::NavigationConfiguration::myNavigationMethod
bool DtNavBot::NavigationConfiguration::myUseAbstractGraph

Indicates whether the abstract graph should be used for planning. Abstract graph allows for longer paths, as long as abstract graph data has been generated.

double DtNavBot::NavigationConfiguration::myMinAbstractGraphReplanDistance

Only relevant if using abstract graphs. Entity will replan when the distance to the current abstract graph node goes below this value.

double DtNavBot::NavigationConfiguration::myPropagationBoxExtent

Determines the size of the box used for path planning. Path planning is limited to the 2d box created by inflating the segment going from the start pos to the destination pos by the propagation box extent.

double DtNavBot::NavigationConfiguration::myRadiusFactor

Factor multiplied by the bounding volume radius to generate the nav bot's radius. Increasing this will help keep entities from clipping as they navigate around each other.

bool DtNavBot::NavigationConfiguration::myEnablePathPlanTiming

For debugging and performance testing. Prints the time it takes to perform path planning.


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)