aboutsummaryrefslogtreecommitdiff
path: root/src/dynamics/integration_parameters.rs
diff options
context:
space:
mode:
authorEmil Ernerfeldt <emil.ernerfeldt@gmail.com>2021-02-17 19:08:43 +0100
committerEmil Ernerfeldt <emil.ernerfeldt@gmail.com>2021-02-26 11:06:29 +0100
commit4162aed2a04767e6bac8332b8f8fbacb42f1f1a3 (patch)
tree6f598c01fc8b7de11a0a94c01ddc8db311ce3ba8 /src/dynamics/integration_parameters.rs
parent21247a123691de7a5f53454c7edba838af83c594 (diff)
downloadrapier-4162aed2a04767e6bac8332b8f8fbacb42f1f1a3.tar.gz
rapier-4162aed2a04767e6bac8332b8f8fbacb42f1f1a3.tar.bz2
rapier-4162aed2a04767e6bac8332b8f8fbacb42f1f1a3.zip
Add params.velocity_based_erp_inv_dt() helper
Diffstat (limited to 'src/dynamics/integration_parameters.rs')
-rw-r--r--src/dynamics/integration_parameters.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/dynamics/integration_parameters.rs b/src/dynamics/integration_parameters.rs
index 96d9eaf..8c0f26c 100644
--- a/src/dynamics/integration_parameters.rs
+++ b/src/dynamics/integration_parameters.rs
@@ -181,6 +181,12 @@ impl IntegrationParameters {
self.dt = 1.0 / inv_dt
}
}
+
+ /// Convenience: `velocity_based_erp / dt`
+ #[inline]
+ pub(crate) fn velocity_based_erp_inv_dt(&self) -> Real {
+ self.velocity_based_erp * self.inv_dt()
+ }
}
impl Default for IntegrationParameters {