diff options
| author | Crozet Sébastien <developer@crozet.re> | 2021-03-07 17:34:49 +0100 |
|---|---|---|
| committer | Crozet Sébastien <developer@crozet.re> | 2021-03-07 17:34:54 +0100 |
| commit | 152ada67ecd122fe38a9cae8b262542b4abf25fc (patch) | |
| tree | 22a8e6863cce5daab7782c5de108749e5d046fbb /src/dynamics/solver/velocity_constraint_wide.rs | |
| parent | 0e4393ba9e408952395cfccaef6dc192886e2839 (diff) | |
| download | rapier-152ada67ecd122fe38a9cae8b262542b4abf25fc.tar.gz rapier-152ada67ecd122fe38a9cae8b262542b4abf25fc.tar.bz2 rapier-152ada67ecd122fe38a9cae8b262542b4abf25fc.zip | |
Fix regression causing invalid contacts to be solved.
Diffstat (limited to 'src/dynamics/solver/velocity_constraint_wide.rs')
| -rw-r--r-- | src/dynamics/solver/velocity_constraint_wide.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynamics/solver/velocity_constraint_wide.rs b/src/dynamics/solver/velocity_constraint_wide.rs index 691a983..673af54 100644 --- a/src/dynamics/solver/velocity_constraint_wide.rs +++ b/src/dynamics/solver/velocity_constraint_wide.rs @@ -217,7 +217,7 @@ impl WVelocityConstraint { }; VelocityConstraintElement::warmstart_group( - &self.elements, + &self.elements[..self.num_contacts as usize], &self.dir1, #[cfg(feature = "dim3")] &self.tangent1, @@ -257,7 +257,7 @@ impl WVelocityConstraint { }; VelocityConstraintElement::solve_group( - &mut self.elements, + &mut self.elements[..self.num_contacts as usize], &self.dir1, #[cfg(feature = "dim3")] &self.tangent1, |
