Function cavalier_contours::core::math::is_left
source · pub fn is_left<T>(p0: Vector2<T>, p1: Vector2<T>, point: Vector2<T>) -> boolwhere
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)));