pub struct FaceCrossing {
pub face_a: u64,
pub face_b: u64,
pub name_a: Option<String>,
pub name_b: Option<String>,
pub point: Vec3,
pub crossing_length: f64,
pub straddle: f64,
}Expand description
One confirmed face-versus-face crossing.
Fields§
§face_a: u64§face_b: u64§name_a: Option<String>§name_b: Option<String>§point: Vec3Midpoint of the mesh crossing segment.
crossing_length: f64Length of the mesh crossing segment.
straddle: f64How far the confirmation straddled the other carrier: the smaller of the two one-sided margins, over both directions of the pair.
Trait Implementations§
Source§impl Clone for FaceCrossing
impl Clone for FaceCrossing
Source§fn clone(&self) -> FaceCrossing
fn clone(&self) -> FaceCrossing
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FaceCrossing
impl Debug for FaceCrossing
Auto Trait Implementations§
impl Freeze for FaceCrossing
impl RefUnwindSafe for FaceCrossing
impl Send for FaceCrossing
impl Sync for FaceCrossing
impl Unpin for FaceCrossing
impl UnsafeUnpin for FaceCrossing
impl UnwindSafe for FaceCrossing
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