pub struct ManifoldConstraint {Show 14 fields
pub points: [ManifoldConstraintPoint; 4],
pub point_count: i32,
pub normal: Vec3,
pub tangent1: Vec3,
pub tangent2: Vec3,
pub origin_a: Vec3,
pub origin_b: Vec3,
pub twist_mass: f32,
pub twist_impulse: f32,
pub tangent_mass: Mat2,
pub friction_impulse: Vec2,
pub rolling_impulse: Vec3,
pub tangent_velocity1: f32,
pub tangent_velocity2: f32,
}Expand description
(b3ManifoldConstraint)
Fields§
§points: [ManifoldConstraintPoint; 4]§point_count: i32§normal: Vec3§tangent1: Vec3§tangent2: Vec3§origin_a: Vec3§origin_b: Vec3§twist_mass: f32§twist_impulse: f32§tangent_mass: Mat2§friction_impulse: Vec2§rolling_impulse: Vec3§tangent_velocity1: f32§tangent_velocity2: f32Trait Implementations§
Source§impl Clone for ManifoldConstraint
impl Clone for ManifoldConstraint
Source§fn clone(&self) -> ManifoldConstraint
fn clone(&self) -> ManifoldConstraint
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 ManifoldConstraint
Source§impl Debug for ManifoldConstraint
impl Debug for ManifoldConstraint
Source§impl Default for ManifoldConstraint
impl Default for ManifoldConstraint
Source§impl PartialEq for ManifoldConstraint
impl PartialEq for ManifoldConstraint
impl StructuralPartialEq for ManifoldConstraint
Auto Trait Implementations§
impl Freeze for ManifoldConstraint
impl RefUnwindSafe for ManifoldConstraint
impl Send for ManifoldConstraint
impl Sync for ManifoldConstraint
impl Unpin for ManifoldConstraint
impl UnsafeUnpin for ManifoldConstraint
impl UnwindSafe for ManifoldConstraint
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