diff options
| author | Sébastien Crozet <sebcrozet@dimforge.com> | 2024-04-28 18:23:30 +0200 |
|---|---|---|
| committer | Sébastien Crozet <sebastien@crozet.re> | 2024-04-30 23:10:46 +0200 |
| commit | 0a9153e273dc0bdd4ba6443bd7f4dcfc671faac3 (patch) | |
| tree | 08433a2e846051726d577cbf67e3fb932e446bc5 /src/geometry | |
| parent | 929aa6b9259b95d48cf6a84df40486132b21f088 (diff) | |
| download | rapier-0a9153e273dc0bdd4ba6443bd7f4dcfc671faac3.tar.gz rapier-0a9153e273dc0bdd4ba6443bd7f4dcfc671faac3.tar.bz2 rapier-0a9153e273dc0bdd4ba6443bd7f4dcfc671faac3.zip | |
chore: clippy fixes
Diffstat (limited to 'src/geometry')
| -rw-r--r-- | src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs | 4 | ||||
| -rw-r--r-- | src/geometry/broad_phase_qbvh.rs | 1 | ||||
| -rw-r--r-- | src/geometry/contact_pair.rs | 5 |
3 files changed, 5 insertions, 5 deletions
diff --git a/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs b/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs index 0fa499f..c02b222 100644 --- a/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs +++ b/src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs @@ -3,7 +3,7 @@ use super::{ }; use crate::geometry::{ BroadPhaseProxyIndex, Collider, ColliderBroadPhaseData, ColliderChanges, ColliderHandle, - ColliderPosition, ColliderSet, ColliderShape, + ColliderSet, }; use crate::math::{Isometry, Real}; use crate::prelude::{BroadPhase, RigidBodySet}; @@ -606,7 +606,7 @@ impl BroadPhase for BroadPhaseMultiSap { prediction_distance, *handle, &mut new_proxy_id, - &co, + co, next_pos.as_ref(), ) { need_region_propagation = true; diff --git a/src/geometry/broad_phase_qbvh.rs b/src/geometry/broad_phase_qbvh.rs index be8c53b..5fd6bcf 100644 --- a/src/geometry/broad_phase_qbvh.rs +++ b/src/geometry/broad_phase_qbvh.rs @@ -1,5 +1,4 @@ use crate::geometry::{BroadPhasePairEvent, ColliderHandle, ColliderPair, ColliderSet}; -use parry::bounding_volume::BoundingVolume; use parry::math::Real; use parry::partitioning::Qbvh; use parry::partitioning::QbvhUpdateWorkspace; diff --git a/src/geometry/contact_pair.rs b/src/geometry/contact_pair.rs index ee3a6ac..f5d0f64 100644 --- a/src/geometry/contact_pair.rs +++ b/src/geometry/contact_pair.rs @@ -1,9 +1,8 @@ use crate::dynamics::{RigidBodyHandle, RigidBodySet}; use crate::geometry::{ColliderHandle, ColliderSet, Contact, ContactManifold}; -use crate::math::{Point, Real, TangentImpulse, Vector, ANG_DIM}; +use crate::math::{Point, Real, TangentImpulse, Vector}; use crate::pipeline::EventHandler; use crate::prelude::CollisionEventFlags; -use parry::math::AngVector; use parry::query::ContactManifoldsWorkspace; use super::CollisionEvent; @@ -304,7 +303,9 @@ pub struct SolverContact { pub tangent_velocity: Vector<Real>, /// Whether or not this contact existed during the last timestep. pub is_new: bool, + /// Impulse used to warmstart the solve for the normal constraint. pub warmstart_impulse: Real, + /// Impulse used to warmstart the solve for the friction constraints. pub warmstart_tangent_impulse: TangentImpulse<Real>, } |
