Antkeeper
0.0.1
|
Autonomous agent governed by steering behaviors. More...
#include <agent.hpp>
Public Attributes | |
float | mass |
Mass of the agent. More... | |
math::fvec3 | position |
Cartesian position vector. More... | |
math::fvec3 | velocity |
Velocity vector. More... | |
math::fvec3 | acceleration |
Acceleration vector. More... | |
float | max_force |
Maximum force. More... | |
float | max_speed |
Maximum speed. More... | |
float | max_speed_squared |
Maximum speed squared. More... | |
math::fquat | orientation |
Orientation quaternion. More... | |
math::fvec3 | forward |
Orthonormal basis forward direction vector. More... | |
math::fvec3 | up |
Orthonormal basis up direction vector. More... | |
math::fvec3 ai::steering::agent::acceleration |
math::fvec3 ai::steering::agent::forward |
float ai::steering::agent::max_speed_squared |
math::fquat ai::steering::agent::orientation |
math::fvec3 ai::steering::agent::position |
math::fvec3 ai::steering::agent::up |
math::fvec3 ai::steering::agent::velocity |