geo/algorithm/intersects/
triangle.rs

1use super::Intersects;
2use crate::*;
3
4impl<T, G> Intersects<G> for Triangle<T>
5where
6    T: CoordNum,
7    Polygon<T>: Intersects<G>,
8{
9    fn intersects(&self, rhs: &G) -> bool {
10        self.to_polygon().intersects(rhs)
11    }
12}
13symmetric_intersects_impl!(Coord<T>, Triangle<T>);
14symmetric_intersects_impl!(Line<T>, Triangle<T>);
15symmetric_intersects_impl!(Rect<T>, Triangle<T>);
16symmetric_intersects_impl!(Polygon<T>, Triangle<T>);