Data table with default values used to define variables for guiding steerable objects (agents). More...
#include <BehaviorData.hpp>
Public Attributes | |
steer::Vector2 | position = steer::Vector2(0.0, 0.0) |
steer::Vector2 | velocity = steer::Vector2(0.0, 0.0) |
steer::Vector2 | heading = steer::Vector2(1.0, 1.0) |
steer::Vector2 | side = steer::VectorMath::perpendicular(steer::Vector2(1.0, 1.0)) |
float | radius = 50.f |
float | mass = 1.f |
unsigned int | NumAgents = 1 |
float | neighborhoodRadius = 100.f |
float | SafeDistance = 100.f |
float | ThreatRange = 100.f |
Uint32 | deceleration = steer::Deceleration::fast |
float | DecelerationTweaker = 0.3f |
Uint32 | SummingMethod = steer::summingMethod::weightedSum |
unsigned int | NumObstacles = 2 |
float | MinObstacleRadius = 10 |
float | MaxObstacleRadius = 30 |
float | SteeringForceTweaker = 200.f |
float | SteeringForce = 2.f |
float | MaxSpeed = 100.f |
float | MaxForce = 400.f |
float | MaxTurnRate = 10.f |
float | VehicleMass = 1.f |
float | VehicleScale = 1.f |
float | SeparationWeight = 1.f |
float | AlignmentWeight = 10.f |
float | CohesionWeight = 10.f |
float | ObstacleAvoidanceWeight = 10.f |
float | WallAvoidanceWeight = 20.f |
float | WanderWeight = 2.f |
float | SeekWeight = 1.f |
float | FleeWeight = 1.f |
float | ArriveWeight = 1.f |
float | PursuitWeight = 1.f |
float | OffsetPursuitWeight = 1.f |
float | InterposeWeight = 1.f |
float | HideWeight = 1.f |
float | EvadeWeight = 0.01f |
float | FollowPathWeight = 10.f |
float | wanderRadius = 100.f |
float | wanderDistance = 0.001f |
float | wanderJitterPerSecond = 360.f |
float | waypointSeekDistance = 20.f |
float | waypointSeekDistanceSquared = waypointSeekDistance*waypointSeekDistance |
float | ViewDistance = 100.f |
float | MinDetectionBoxLength = 40.f |
float | WallDetectionFeelerLength = 40.f |
Data table with default values used to define variables for guiding steerable objects (agents).