#include <avoidancecollider.h>
A Collider is a 2D circular particle with a linear velocity.
Functions | |
AvoidanceCollider () | |
KyFloat32 | ComputeSquaredMinimumTimeToCollision (const AvoidanceCollider &collider) const |
KyFloat32 | ComputeAvoidanceScoreForDirection (const Kaim::AvoidanceCollider &obstacleCollider, const Kaim::Vec2f candidateVelocity, const KyFloat32 timeHorizonInSeconds, const KyFloat32 safetyDistance, KyFloat32 &collisionTime) const |
Public Data Members | |
Vec2f | m_position |
Vec2f | m_velocity |
KyFloat32 | m_radius |
bool | m_ignored |
bool | m_pushOnContact |
bool | m_isBot |