Fix WASM build.
This commit is contained in:
@@ -207,7 +207,7 @@ impl VelocityConstraint {
|
|||||||
constraint.dir1 = force_dir1;
|
constraint.dir1 = force_dir1;
|
||||||
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 = manifold.data.friction;
|
constraint.limit = 0.0;
|
||||||
constraint.mj_lambda1 = mj_lambda1;
|
constraint.mj_lambda1 = mj_lambda1;
|
||||||
constraint.mj_lambda2 = mj_lambda2;
|
constraint.mj_lambda2 = mj_lambda2;
|
||||||
constraint.manifold_id = manifold_id;
|
constraint.manifold_id = manifold_id;
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ impl VelocityGroundConstraint {
|
|||||||
{
|
{
|
||||||
constraint.dir1 = force_dir1;
|
constraint.dir1 = force_dir1;
|
||||||
constraint.im2 = rb2.effective_inv_mass;
|
constraint.im2 = rb2.effective_inv_mass;
|
||||||
constraint.limit = manifold.data.friction;
|
constraint.limit = 0.0;
|
||||||
constraint.mj_lambda2 = mj_lambda2;
|
constraint.mj_lambda2 = mj_lambda2;
|
||||||
constraint.manifold_id = manifold_id;
|
constraint.manifold_id = manifold_id;
|
||||||
constraint.manifold_contact_id = l * MAX_MANIFOLD_POINTS;
|
constraint.manifold_contact_id = l * MAX_MANIFOLD_POINTS;
|
||||||
|
|||||||
@@ -87,11 +87,13 @@ pub(crate) use self::narrow_phase::ContactManifoldIndex;
|
|||||||
pub(crate) use cdl::partitioning::SimdQuadTree;
|
pub(crate) use cdl::partitioning::SimdQuadTree;
|
||||||
pub use cdl::shape::*;
|
pub use cdl::shape::*;
|
||||||
|
|
||||||
|
#[cfg(feature = "serde-serialize")]
|
||||||
pub(crate) fn default_persistent_query_dispatcher(
|
pub(crate) fn default_persistent_query_dispatcher(
|
||||||
) -> std::sync::Arc<dyn cdl::query::PersistentQueryDispatcher<ContactManifoldData, ContactData>> {
|
) -> std::sync::Arc<dyn cdl::query::PersistentQueryDispatcher<ContactManifoldData, ContactData>> {
|
||||||
std::sync::Arc::new(cdl::query::DefaultQueryDispatcher)
|
std::sync::Arc::new(cdl::query::DefaultQueryDispatcher)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[cfg(feature = "serde-serialize")]
|
||||||
pub(crate) fn default_query_dispatcher() -> std::sync::Arc<dyn cdl::query::QueryDispatcher> {
|
pub(crate) fn default_query_dispatcher() -> std::sync::Arc<dyn cdl::query::QueryDispatcher> {
|
||||||
std::sync::Arc::new(cdl::query::DefaultQueryDispatcher)
|
std::sync::Arc::new(cdl::query::DefaultQueryDispatcher)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user