pub struct Extremum {
pub lower: Scalar,
pub upper: Scalar,
pub on_first: Point3,
pub on_second: Point3,
pub first: Point2,
pub second: Point2,
}Expand description
The smallest distance between two pieces, bracketed, with points on each at the upper bound.
Fields§
§lower: ScalarCertain lower bound on the distance.
upper: ScalarDistance between the witnesses: an upper bound.
on_first: Point3Point on the first piece.
on_second: Point3Point on the second piece.
first: Point2Its parameters on the first piece (t, or (u, v); NaN for a
point).
second: Point2Its parameters on the second piece.
Trait Implementations§
impl Copy for Extremum
impl StructuralPartialEq for Extremum
Auto Trait Implementations§
impl Freeze for Extremum
impl RefUnwindSafe for Extremum
impl Send for Extremum
impl Sync for Extremum
impl Unpin for Extremum
impl UnwindSafe for Extremum
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more