diff options
| author | Jan Nils Ferner <contact@jnferner.com> | 2023-01-26 23:47:29 +0100 |
|---|---|---|
| committer | Jan Nils Ferner <contact@jnferner.com> | 2023-01-26 23:47:29 +0100 |
| commit | 1482106a1e4283a57326e193657e3e467f3e8c0d (patch) | |
| tree | c6886caaba646a3177d856e103821e9c36f439de | |
| parent | d6ae55b4bed0c3708fb4f32a5bed196e3b335941 (diff) | |
| download | rapier-1482106a1e4283a57326e193657e3e467f3e8c0d.tar.gz rapier-1482106a1e4283a57326e193657e3e467f3e8c0d.tar.bz2 rapier-1482106a1e4283a57326e193657e3e467f3e8c0d.zip | |
Play around with offset
| -rw-r--r-- | src/control/character_controller.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/control/character_controller.rs b/src/control/character_controller.rs index cc3624a..ff59d0e 100644 --- a/src/control/character_controller.rs +++ b/src/control/character_controller.rs @@ -365,7 +365,7 @@ impl KinematicCharacterController { mut kinematic_friction_translation: Option<&mut Vector<Real>>, mut translation_remaining: Option<&mut Vector<Real>>, ) -> bool { - let prediction = self.offset.eval(dims.y) * 1.0; + let prediction = self.offset.eval(dims.y); // TODO: allow custom dispatchers. let dispatcher = DefaultQueryDispatcher; @@ -603,7 +603,7 @@ impl KinematicCharacterController { ) { let [_vertical_slope_translation, horizontal_slope_translation] = self.split_into_components(translation_remaining) - .map(|remaining| subtract_hit(remaining, &hit, offset)); + .map(|remaining| subtract_hit(remaining, &hit, 0.)); let angle_with_floor = self.up.angle(&hit.normal1); @@ -664,7 +664,7 @@ impl KinematicCharacterController { let up_extent = extents.dot(&self.up); let movement_to_transfer = *collision.toi.normal1 * collision.translation_remaining.dot(&collision.toi.normal1); - let prediction = self.offset.eval(up_extent) * 1.0; + let prediction = self.offset.eval(up_extent); // TODO: allow custom dispatchers. let dispatcher = DefaultQueryDispatcher; |
