Trait steering::Steerable
[−]
[src]
pub trait Steerable<T: Real> { fn get_linear_velocity(&self) -> &Vector3<T>; fn get_angular_velocity(&self) -> T; fn get_bounding_radius(&self) -> T; fn get_position(&self) -> &Vector3<T>; fn get_orientation(&self) -> T; }
Steerable agent interface
Required Methods
fn get_linear_velocity(&self) -> &Vector3<T>
returns the linear velocity vector of the agent
fn get_angular_velocity(&self) -> T
returns angular velocity of the agent
fn get_bounding_radius(&self) -> T
returns bounding circle radius of the agent