From 0a9153e273dc0bdd4ba6443bd7f4dcfc671faac3 Mon Sep 17 00:00:00 2001 From: Sébastien Crozet Date: Sun, 28 Apr 2024 18:23:30 +0200 Subject: chore: clippy fixes --- src/geometry/broad_phase_multi_sap/broad_phase_multi_sap.rs | 4 ++-- src/geometry/broad_phase_qbvh.rs | 1 - src/geometry/contact_pair.rs | 5 +++-- 3 files changed, 5 insertions(+), 5 deletions(-) (limited to 'src/geometry') 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, /// 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, } -- cgit