Steeriously  0.1
 All Classes Namespaces Functions Variables Typedefs Enumerations Pages
Public Attributes | List of all members
steer::BehaviorParameters Struct Reference

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
 

Detailed Description

Data table with default values used to define variables for guiding steerable objects (agents).


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