aboutsummaryrefslogtreecommitdiff
path: root/src/pipeline
diff options
context:
space:
mode:
Diffstat (limited to 'src/pipeline')
-rw-r--r--src/pipeline/physics_pipeline.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/pipeline/physics_pipeline.rs b/src/pipeline/physics_pipeline.rs
index 80d75eb..4ba8bfa 100644
--- a/src/pipeline/physics_pipeline.rs
+++ b/src/pipeline/physics_pipeline.rs
@@ -450,7 +450,10 @@ impl PhysicsPipeline {
match rb_type {
RigidBodyType::KinematicPositionBased => {
let rb_pos: &RigidBodyPosition = bodies.index(handle.0);
- let new_vel = rb_pos.interpolate_velocity(integration_parameters.inv_dt());
+ let new_vel = rb_pos.interpolate_velocity(
+ integration_parameters.inv_dt(),
+ &rb_mprops.local_mprops.local_com,
+ );
bodies.set_internal(handle.0, new_vel);
}
RigidBodyType::KinematicVelocityBased => {