aboutsummaryrefslogtreecommitdiff
path: root/src/dynamics
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2022-04-28 13:04:14 +0200
committerSébastien Crozet <developer@crozet.re>2022-04-28 13:04:14 +0200
commitfd12d76102884150a40b24ca812fffe35d26d09d (patch)
tree1b5a6bf6d21362b76fe97365470e8eb0476d5bef /src/dynamics
parent95418c218b387dacbeaa66325e5a321e5106d273 (diff)
downloadrapier-fd12d76102884150a40b24ca812fffe35d26d09d.tar.gz
rapier-fd12d76102884150a40b24ca812fffe35d26d09d.tar.bz2
rapier-fd12d76102884150a40b24ca812fffe35d26d09d.zip
Fix panic when the world is stepped with dt = 0
Diffstat (limited to 'src/dynamics')
-rw-r--r--src/dynamics/integration_parameters.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/dynamics/integration_parameters.rs b/src/dynamics/integration_parameters.rs
index 84c8117..6a86a2a 100644
--- a/src/dynamics/integration_parameters.rs
+++ b/src/dynamics/integration_parameters.rs
@@ -93,12 +93,12 @@ impl IntegrationParameters {
/// The ERP coefficient, multiplied by the inverse timestep length.
pub fn erp_inv_dt(&self) -> Real {
- self.erp / self.dt
+ self.erp * self.inv_dt()
}
/// The joint ERP coefficient, multiplied by the inverse timestep length.
pub fn joint_erp_inv_dt(&self) -> Real {
- self.joint_erp / self.dt
+ self.joint_erp * self.inv_dt()
}
/// The CFM factor to be used in the constraints resolution.