Fix regression in the WASM version of the velocity solver.
This commit is contained in:
@@ -185,6 +185,11 @@ impl VelocityConstraint {
|
|||||||
#[cfg(target_arch = "wasm32")]
|
#[cfg(target_arch = "wasm32")]
|
||||||
{
|
{
|
||||||
constraint.dir1 = force_dir1;
|
constraint.dir1 = force_dir1;
|
||||||
|
#[cfg(feature = "dim3")]
|
||||||
|
{
|
||||||
|
constraint.tangent1 = tangents1[0];
|
||||||
|
constraint.tangent_rot1 = tangent_rot1;
|
||||||
|
}
|
||||||
constraint.im1 = rb1.effective_inv_mass;
|
constraint.im1 = rb1.effective_inv_mass;
|
||||||
constraint.im2 = rb2.effective_inv_mass;
|
constraint.im2 = rb2.effective_inv_mass;
|
||||||
constraint.limit = 0.0;
|
constraint.limit = 0.0;
|
||||||
|
|||||||
@@ -114,6 +114,11 @@ impl VelocityGroundConstraint {
|
|||||||
#[cfg(target_arch = "wasm32")]
|
#[cfg(target_arch = "wasm32")]
|
||||||
{
|
{
|
||||||
constraint.dir1 = force_dir1;
|
constraint.dir1 = force_dir1;
|
||||||
|
#[cfg(feature = "dim3")]
|
||||||
|
{
|
||||||
|
constraint.tangent1 = tangents1[0];
|
||||||
|
constraint.tangent_rot1 = tangent_rot1;
|
||||||
|
}
|
||||||
constraint.im2 = rb2.effective_inv_mass;
|
constraint.im2 = rb2.effective_inv_mass;
|
||||||
constraint.limit = 0.0;
|
constraint.limit = 0.0;
|
||||||
constraint.mj_lambda2 = mj_lambda2;
|
constraint.mj_lambda2 = mj_lambda2;
|
||||||
|
|||||||
Reference in New Issue
Block a user