#[repr(u8)]pub enum TriangleFeature {
None = 0,
TriangleFace = 1,
HullFace = 2,
Edge1 = 3,
Edge2 = 4,
Edge3 = 5,
Vertex1 = 6,
Vertex2 = 7,
Vertex3 = 8,
}Expand description
Cached triangle feature for mesh/height-field contacts. (b3TriangleFeature)
Variants§
None = 0
TriangleFace = 1
HullFace = 2
Edge1 = 3
v1-v2
Edge2 = 4
v2-v3
Edge3 = 5
v3-v1
Vertex1 = 6
Vertex2 = 7
Vertex3 = 8
Trait Implementations§
Source§impl Clone for TriangleFeature
impl Clone for TriangleFeature
Source§fn clone(&self) -> TriangleFeature
fn clone(&self) -> TriangleFeature
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 TriangleFeature
Source§impl Debug for TriangleFeature
impl Debug for TriangleFeature
Source§impl Default for TriangleFeature
impl Default for TriangleFeature
Source§fn default() -> TriangleFeature
fn default() -> TriangleFeature
Returns the “default value” for a type. Read more
impl Eq for TriangleFeature
Source§impl PartialEq for TriangleFeature
impl PartialEq for TriangleFeature
impl StructuralPartialEq for TriangleFeature
Auto Trait Implementations§
impl Freeze for TriangleFeature
impl RefUnwindSafe for TriangleFeature
impl Send for TriangleFeature
impl Sync for TriangleFeature
impl Unpin for TriangleFeature
impl UnsafeUnpin for TriangleFeature
impl UnwindSafe for TriangleFeature
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