Ignore Bullet collision contact points with distance = 0

This commit is contained in:
Marcel Admiraal 2020-12-27 12:29:39 +00:00
parent d55e335026
commit 27b52f6c46

View File

@ -829,7 +829,7 @@ void SpaceBullet::check_body_collision() {
btManifoldPoint &pt = contactManifold->getContactPoint(0); btManifoldPoint &pt = contactManifold->getContactPoint(0);
#endif #endif
if ( if (
pt.getDistance() <= 0.0 || pt.getDistance() < 0.0 ||
bodyA->was_colliding(bodyB) || bodyA->was_colliding(bodyB) ||
bodyB->was_colliding(bodyA)) { bodyB->was_colliding(bodyA)) {
Vector3 collisionWorldPosition; Vector3 collisionWorldPosition;