pub struct MeshTriangleHit {
pub a: Vec3,
pub b: Vec3,
pub c: Vec3,
pub triangle_index: i32,
}Expand description
Triangle returned by a mesh or height-field overlap query.
Fields§
§a: Vec3First triangle vertex in local shape space.
b: Vec3Second triangle vertex in local shape space.
c: Vec3Third triangle vertex in local shape space.
triangle_index: i32Index of the triangle in the source mesh or height field.
Trait Implementations§
Source§impl Clone for MeshTriangleHit
impl Clone for MeshTriangleHit
Source§fn clone(&self) -> MeshTriangleHit
fn clone(&self) -> MeshTriangleHit
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 moreimpl Copy for MeshTriangleHit
Source§impl Debug for MeshTriangleHit
impl Debug for MeshTriangleHit
Source§impl PartialEq for MeshTriangleHit
impl PartialEq for MeshTriangleHit
Source§fn eq(&self, other: &MeshTriangleHit) -> bool
fn eq(&self, other: &MeshTriangleHit) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MeshTriangleHit
Auto Trait Implementations§
impl Freeze for MeshTriangleHit
impl RefUnwindSafe for MeshTriangleHit
impl Send for MeshTriangleHit
impl Sync for MeshTriangleHit
impl Unpin for MeshTriangleHit
impl UnsafeUnpin for MeshTriangleHit
impl UnwindSafe for MeshTriangleHit
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