Struct DistanceBounds
pub struct DistanceBounds {
pub lower: f64,
pub upper: f64,
pub point_a: DVec3,
pub point_b: DVec3,
}Expand description
An interval certain to contain the distance between two boundaries.
Fields§
§lower: f64No two boundary points are closer than this.
upper: f64point_a and point_b are this far apart.
point_a: DVec3A point on the first boundary.
point_b: DVec3A point on the second boundary, upper from point_a.
Implementations§
§impl DistanceBounds
impl DistanceBounds
Trait Implementations§
§impl Clone for DistanceBounds
impl Clone for DistanceBounds
§fn clone(&self) -> DistanceBounds
fn clone(&self) -> DistanceBounds
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§impl Debug for DistanceBounds
impl Debug for DistanceBounds
§impl PartialEq for DistanceBounds
impl PartialEq for DistanceBounds
impl StructuralPartialEq for DistanceBounds
Auto Trait Implementations§
impl Freeze for DistanceBounds
impl RefUnwindSafe for DistanceBounds
impl Send for DistanceBounds
impl Sync for DistanceBounds
impl Unpin for DistanceBounds
impl UnwindSafe for DistanceBounds
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more