aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2022-07-02 13:26:49 +0200
committerGitHub <noreply@github.com>2022-07-02 13:26:49 +0200
commitcd0be8c076c69b88bb1848de72228225eeccb52d (patch)
tree9a95aa611454c170c7f711db87f33fcd68f8bc2b /src
parent1ba37b8f635bd79db2e48b07c038723f9e8c172f (diff)
parent32e2ff6c96a77c0be549ed809dcd62aeab58340d (diff)
downloadrapier-cd0be8c076c69b88bb1848de72228225eeccb52d.tar.gz
rapier-cd0be8c076c69b88bb1848de72228225eeccb52d.tar.bz2
rapier-cd0be8c076c69b88bb1848de72228225eeccb52d.zip
Merge pull request #354 from dimforge/force-event-typo
Name the contact force events ContactForceEvent instead of CollisionForceEvent
Diffstat (limited to 'src')
-rw-r--r--src/geometry/mod.rs2
-rw-r--r--src/pipeline/event_handler.rs10
2 files changed, 6 insertions, 6 deletions
diff --git a/src/geometry/mod.rs b/src/geometry/mod.rs
index 48d71f8..df9a785 100644
--- a/src/geometry/mod.rs
+++ b/src/geometry/mod.rs
@@ -121,7 +121,7 @@ impl CollisionEvent {
#[derive(Copy, Clone, PartialEq, Debug, Default)]
/// Event occurring when the sum of the magnitudes of the contact forces
/// between two colliders exceed a threshold.
-pub struct CollisionForceEvent {
+pub struct ContactForceEvent {
/// The first collider involved in the contact.
pub collider1: ColliderHandle,
/// The second collider involved in the contact.
diff --git a/src/pipeline/event_handler.rs b/src/pipeline/event_handler.rs
index 55ede93..e491fdf 100644
--- a/src/pipeline/event_handler.rs
+++ b/src/pipeline/event_handler.rs
@@ -1,5 +1,5 @@
use crate::dynamics::RigidBodySet;
-use crate::geometry::{ColliderSet, CollisionEvent, CollisionForceEvent, ContactPair};
+use crate::geometry::{ColliderSet, CollisionEvent, ContactForceEvent, ContactPair};
use crate::math::Real;
use crossbeam::channel::Sender;
@@ -89,14 +89,14 @@ impl EventHandler for () {
/// A collision event handler that collects events into a crossbeam channel.
pub struct ChannelEventCollector {
collision_event_sender: Sender<CollisionEvent>,
- contact_force_event_sender: Sender<CollisionForceEvent>,
+ contact_force_event_sender: Sender<ContactForceEvent>,
}
impl ChannelEventCollector {
/// Initialize a new collision event handler from crossbeam channel senders.
pub fn new(
collision_event_sender: Sender<CollisionEvent>,
- contact_force_event_sender: Sender<CollisionForceEvent>,
+ contact_force_event_sender: Sender<ContactForceEvent>,
) -> Self {
Self {
collision_event_sender,
@@ -124,11 +124,11 @@ impl EventHandler for ChannelEventCollector {
contact_pair: &ContactPair,
total_force_magnitude: Real,
) {
- let mut result = CollisionForceEvent {
+ let mut result = ContactForceEvent {
collider1: contact_pair.collider1,
collider2: contact_pair.collider2,
total_force_magnitude,
- ..CollisionForceEvent::default()
+ ..ContactForceEvent::default()
};
for m in &contact_pair.manifolds {