Flowfield2D

Trait Flowfield2D 

Source
pub trait Flowfield2D {
    // Required methods
    fn get_vec(&mut self, x: f32, y: f32) -> Vector2<f32>;
    fn get_normalized_vec(&mut self, x: f32, y: f32) -> Vector2<f32>;
    fn get_perp_vec(&mut self, x: f32, y: f32) -> Vector2<f32>;
    fn get_perp_normalized_vec(&mut self, x: f32, y: f32) -> Vector2<f32>;
    fn add_pole(&mut self, pole: Pole2D);
}

Required Methods§

Source

fn get_vec(&mut self, x: f32, y: f32) -> Vector2<f32>

Source

fn get_normalized_vec(&mut self, x: f32, y: f32) -> Vector2<f32>

Source

fn get_perp_vec(&mut self, x: f32, y: f32) -> Vector2<f32>

Source

fn get_perp_normalized_vec(&mut self, x: f32, y: f32) -> Vector2<f32>

Source

fn add_pole(&mut self, pole: Pole2D)

Implementors§