aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCrozet Sébastien <developer@crozet.re>2021-01-06 12:53:26 +0100
committerCrozet Sébastien <developer@crozet.re>2021-01-06 12:53:26 +0100
commit261ed1ebed04fb594f612b66811350f63b73f104 (patch)
tree122515e7ebebe07876960438c4362c1af02ff728 /src
parentd1ed279c4e70c46928c84cf9b7f4a1db539fd7cb (diff)
downloadrapier-261ed1ebed04fb594f612b66811350f63b73f104.tar.gz
rapier-261ed1ebed04fb594f612b66811350f63b73f104.tar.bz2
rapier-261ed1ebed04fb594f612b66811350f63b73f104.zip
Fix 2D compilation.
Diffstat (limited to 'src')
-rw-r--r--src/dynamics/solver/delta_vel.rs2
-rw-r--r--src/dynamics/solver/interaction_groups.rs2
-rw-r--r--src/dynamics/solver/joint_constraint/fixed_position_constraint_wide.rs6
-rw-r--r--src/dynamics/solver/joint_constraint/prismatic_position_constraint_wide.rs6
-rw-r--r--src/geometry/contact_pair.rs2
-rw-r--r--src/pipeline/query_pipeline.rs8
6 files changed, 11 insertions, 15 deletions
diff --git a/src/dynamics/solver/delta_vel.rs b/src/dynamics/solver/delta_vel.rs
index 4614ed7..378d302 100644
--- a/src/dynamics/solver/delta_vel.rs
+++ b/src/dynamics/solver/delta_vel.rs
@@ -1,4 +1,4 @@
-use crate::math::{AngVector, Real, Vector};
+use crate::math::{AngVector, Vector};
use na::{Scalar, SimdRealField};
#[derive(Copy, Clone, Debug)]
diff --git a/src/dynamics/solver/interaction_groups.rs b/src/dynamics/solver/interaction_groups.rs
index 2550a95..21cc642 100644
--- a/src/dynamics/solver/interaction_groups.rs
+++ b/src/dynamics/solver/interaction_groups.rs
@@ -2,7 +2,7 @@ use crate::dynamics::{BodyPair, JointGraphEdge, JointIndex, RigidBodySet};
use crate::geometry::{ContactManifold, ContactManifoldIndex};
#[cfg(feature = "simd-is-enabled")]
use {
- crate::math::{Real, SIMD_LAST_INDEX, SIMD_WIDTH},
+ crate::math::{SIMD_LAST_INDEX, SIMD_WIDTH},
vec_map::VecMap,
};
diff --git a/src/dynamics/solver/joint_constraint/fixed_position_constraint_wide.rs b/src/dynamics/solver/joint_constraint/fixed_position_constraint_wide.rs
index c37164a..2648816 100644
--- a/src/dynamics/solver/joint_constraint/fixed_position_constraint_wide.rs
+++ b/src/dynamics/solver/joint_constraint/fixed_position_constraint_wide.rs
@@ -1,8 +1,6 @@
use super::{FixedPositionConstraint, FixedPositionGroundConstraint};
-use crate::dynamics::{FixedJoint, IntegrationParameters, JointIndex, RigidBody};
-use crate::math::{AngularInertia, Isometry, Point, Real, Rotation, Vector, SIMD_WIDTH};
-use crate::utils::WAngularInertia;
-use na::Unit;
+use crate::dynamics::{FixedJoint, IntegrationParameters, RigidBody};
+use crate::math::{Isometry, Real, SIMD_WIDTH};
// TODO: this does not uses SIMD optimizations yet.
#[derive(Debug)]
diff --git a/src/dynamics/solver/joint_constraint/prismatic_position_constraint_wide.rs b/src/dynamics/solver/joint_constraint/prismatic_position_constraint_wide.rs
index 3d87f42..b64006a 100644
--- a/src/dynamics/solver/joint_constraint/prismatic_position_constraint_wide.rs
+++ b/src/dynamics/solver/joint_constraint/prismatic_position_constraint_wide.rs
@@ -1,8 +1,6 @@
use super::{PrismaticPositionConstraint, PrismaticPositionGroundConstraint};
-use crate::dynamics::{IntegrationParameters, JointIndex, PrismaticJoint, RigidBody};
-use crate::math::{AngularInertia, Isometry, Point, Real, Rotation, Vector, SIMD_WIDTH};
-use crate::utils::WAngularInertia;
-use na::Unit;
+use crate::dynamics::{IntegrationParameters, PrismaticJoint, RigidBody};
+use crate::math::{Isometry, Real, SIMD_WIDTH};
// TODO: this does not uses SIMD optimizations yet.
#[derive(Debug)]
diff --git a/src/geometry/contact_pair.rs b/src/geometry/contact_pair.rs
index 129d444..546b127 100644
--- a/src/geometry/contact_pair.rs
+++ b/src/geometry/contact_pair.rs
@@ -1,5 +1,5 @@
use crate::dynamics::{BodyPair, RigidBodySet};
-use crate::geometry::{Collider, ColliderPair, ContactManifold};
+use crate::geometry::{ColliderPair, ContactManifold};
use crate::math::{Point, Real, Vector};
use cdl::query::ContactManifoldsWorkspace;
diff --git a/src/pipeline/query_pipeline.rs b/src/pipeline/query_pipeline.rs
index 9e20088..5e0b2ea 100644
--- a/src/pipeline/query_pipeline.rs
+++ b/src/pipeline/query_pipeline.rs
@@ -58,7 +58,7 @@ impl<'a> TypedSimdCompositeShape for QueryPipelineAsCompositeShape<'a> {
fn map_untyped_part_at(
&self,
shape_id: Self::PartId,
- mut f: impl FnMut(Option<&Isometry<Real>>, &Self::PartShape),
+ f: impl FnMut(Option<&Isometry<Real>>, &Self::PartShape),
) {
self.map_typed_part_at(shape_id, f);
}
@@ -216,7 +216,7 @@ impl QueryPipeline {
}
/// Find up to one collider intersecting the given shape.
- fn intersection_with_shape(
+ pub fn intersection_with_shape(
&self,
colliders: &ColliderSet,
shape_pos: &Isometry<Real>,
@@ -237,7 +237,7 @@ impl QueryPipeline {
}
/// Projects a point on the scene.
- fn project_point(
+ pub fn project_point(
&self,
colliders: &ColliderSet,
point: &Point<Real>,
@@ -279,7 +279,7 @@ impl QueryPipeline {
}
/// Projects a point on the scene and get
- fn project_point_and_get_feature(
+ pub fn project_point_and_get_feature(
&self,
colliders: &ColliderSet,
point: &Point<Real>,