Fix regression causing invalid contacts to be solved.
This commit is contained in:
@@ -196,7 +196,7 @@ impl VelocityGroundConstraint {
|
||||
let mut mj_lambda2 = DeltaVel::zero();
|
||||
|
||||
VelocityGroundConstraintElement::warmstart_group(
|
||||
&self.elements,
|
||||
&self.elements[..self.num_contacts as usize],
|
||||
&self.dir1,
|
||||
#[cfg(feature = "dim3")]
|
||||
&self.tangent1,
|
||||
@@ -212,7 +212,7 @@ impl VelocityGroundConstraint {
|
||||
let mut mj_lambda2 = mj_lambdas[self.mj_lambda2 as usize];
|
||||
|
||||
VelocityGroundConstraintElement::solve_group(
|
||||
&mut self.elements,
|
||||
&mut self.elements[..self.num_contacts as usize],
|
||||
&self.dir1,
|
||||
#[cfg(feature = "dim3")]
|
||||
&self.tangent1,
|
||||
|
||||
Reference in New Issue
Block a user