Enum cavalier_contours::core::math::CircleCircleIntr
source · pub enum CircleCircleIntr<T>where
T: Real,{
NoIntersect,
TangentIntersect {
point: Vector2<T>,
},
TwoIntersects {
point1: Vector2<T>,
point2: Vector2<T>,
},
Overlapping,
}
Expand description
Holds the result of finding the intersect between two circles.
Variants§
NoIntersect
No intersects found.
TangentIntersect
One tangent intersect point found.
TwoIntersects
Fields
Simple case of two intersect points found.
Overlapping
Circles overlap each other (same circle).
Trait Implementations§
source§impl<T> Clone for CircleCircleIntr<T>where
T: Real + Clone,
impl<T> Clone for CircleCircleIntr<T>where T: Real + Clone,
source§fn clone(&self) -> CircleCircleIntr<T>
fn clone(&self) -> CircleCircleIntr<T>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more