pub struct CollisionResponse {
pub restitution: f32,
pub friction: f32,
pub kill_on_hit: bool,
}Expand description
Bounded normal restitution and tangential friction.
Fields§
§restitution: f32Normal velocity restitution in 0..=1.
friction: f32Fraction of tangential velocity removed in 0..=1.
kill_on_hit: boolRemove the particle at its first contact.
Trait Implementations§
Source§impl Clone for CollisionResponse
impl Clone for CollisionResponse
impl Copy for CollisionResponse
Source§impl Debug for CollisionResponse
impl Debug for CollisionResponse
Auto Trait Implementations§
impl Forget for CollisionResponse
impl Freeze for CollisionResponse
impl RefUnwindSafe for CollisionResponse
impl Send for CollisionResponse
impl Sync for CollisionResponse
impl Unpin for CollisionResponse
impl UnsafeUnpin for CollisionResponse
impl UnwindSafe for CollisionResponse
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