Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: cast_shapes_nonlinear fails to detect collision between cuboids #317

Open
kalmjasper opened this issue Feb 26, 2025 · 0 comments
Open

Comments

@kalmjasper
Copy link

I've been using Parry3d for a couple months now to detect collisions without any issue. Yesterday I discovered an edge case where cast_shapes_nonlinear does not report a pretty obvious collision however... Unfortunately I'm not experienced enough with the code to properly debug this issue, it would be very much appreciated if someone who does could take a look.

Description

cast_shapes_nonlinear incorrectly returns no collision between two cuboids that clearly intersect. The contact function correctly reports penetration between the same objects, confirming they do intersect.

Reproduction

Repository with minimal reproduction case: https://github.com/kalmjasper/parry_collision_bug

Visualisation of the situation:
Visualization showing collision

Steps:

  1. Run the example code
  2. Observe that the red cuboid visibly intersects with the static gray cuboid
  3. Note that cast_shapes_nonlinear returns None (no collision)
  4. While contact correctly reports penetration depth

Environment

  • parry3d version: 0.18.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant