#[repr(C)]pub struct ManifoldRayHit {
pub face_id: u64,
pub distance: f64,
pub position: ManifoldVec3,
pub normal: ManifoldVec3,
}Expand description
Result of a ray-manifold intersection test.
Fields§
§face_id: u64§distance: f64§position: ManifoldVec3§normal: ManifoldVec3Trait Implementations§
Source§impl Clone for ManifoldRayHit
impl Clone for ManifoldRayHit
Source§fn clone(&self) -> ManifoldRayHit
fn clone(&self) -> ManifoldRayHit
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 ManifoldRayHit
impl Debug for ManifoldRayHit
impl Copy for ManifoldRayHit
Auto Trait Implementations§
impl Freeze for ManifoldRayHit
impl RefUnwindSafe for ManifoldRayHit
impl Send for ManifoldRayHit
impl Sync for ManifoldRayHit
impl Unpin for ManifoldRayHit
impl UnsafeUnpin for ManifoldRayHit
impl UnwindSafe for ManifoldRayHit
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