pub struct ClashRecord {
pub a: u32,
pub b: u32,
pub status: ClashStatus,
pub distance: f64,
pub distance_kind: DistanceKind,
pub point: [f64; 3],
pub bounds: [f64; 6],
}Expand description
One classified clash between two elements (GLOBAL element indices).
Fields§
§a: u32§b: u32§status: ClashStatus§distance: f64§distance_kind: DistanceKindWhether distance was measured on the meshes or estimated from the AABBs.
point: [f64; 3]§bounds: [f64; 6][minx, miny, minz, maxx, maxy, maxz].
Auto Trait Implementations§
impl Freeze for ClashRecord
impl RefUnwindSafe for ClashRecord
impl Send for ClashRecord
impl Sync for ClashRecord
impl Unpin for ClashRecord
impl UnwindSafe for ClashRecord
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