[−][src]Function fart_2d_geom::is_counter_clockwise
pub fn is_counter_clockwise<T, U>(vertices: &[TypedPoint2D<T, U>]) -> bool where
T: Copy + NumAssign + Signed + PartialOrd,
Are the given vertices in counter-clockwise order?
use euclid::{point2, UnknownUnit}; use fart_2d_geom::is_counter_clockwise; assert!(is_counter_clockwise::<i32, UnknownUnit>(&[ point2(0, 1), point2(0, 0), point2(1, 0), point2(1, 1), ])); assert!(!is_counter_clockwise::<i32, UnknownUnit>(&[ point2(1, 1), point2(1, 0), point2(0, 0), point2(0, 1), ]));