pub fn is_left<T>(p0: Vector2<T>, p1: Vector2<T>, point: Vector2<T>) -> bool
where T: Real,
Expand description

Returns true if point is left of a direction vector.

Direction vector is defined as p1 - p0.

§Examples

let p0 = Vector2::new(1.0, 1.0);
let p1 = Vector2::new(2.0, 2.0);
assert!(is_left(p0, p1, Vector2::new(0.0, 1.0)));
assert!(!is_left(p0, p1, Vector2::new(1.0, 0.0)));