Description
I try to push a rigid body with zero friction, with a vector parallel to the surface it's on. Like pushing a soap bar.
But going up a slope, it has a tendency to bounce away from the surface, with Rapier.
With Default Godot, it stops instead (which is worse but that's because of something funky with the normals, not the Physics Engine)
Steps to reproduce the behavior:
In the scene I sent, hold space bar to set the crosshair somewhere above and to the right of the Robot.
Then click once, to make it slide towards the slope up.
Expected behavior
I'd expect it to just slide up, until it looses all momentum.
Environment:
- OS: Windows 11
- Version: v0.35.2
- Godot Version: v4.7.2
- Type: 2D
Example project(zip)
Godot_Rapier_Bounce.zip
Description
I try to push a rigid body with zero friction, with a vector parallel to the surface it's on. Like pushing a soap bar.
But going up a slope, it has a tendency to bounce away from the surface, with Rapier.
With Default Godot, it stops instead (which is worse but that's because of something funky with the normals, not the Physics Engine)
Steps to reproduce the behavior:
In the scene I sent, hold space bar to set the crosshair somewhere above and to the right of the Robot.
Then click once, to make it slide towards the slope up.
Expected behavior
I'd expect it to just slide up, until it looses all momentum.
Environment:
Example project(zip)
Godot_Rapier_Bounce.zip