Hi,
Just posting a solution to a problem I had the other day when working on my game. It’s related to fast moving physics objects that collide with mesh colliders which sometimes makes them go through the geometry. If this happens - try increasing simulation step of the physics engine. This is not documented in PlayCanvas but if you look through “Bullet” physics engine documentation you can find it. To increase time step of rigidbody simulations do:
app.systems.rigidbody.fixedTimeStep = 1/60; //update physics simulation every 0.0166s
app.systems.rigidbody.fixedTimeStep = 1/120 // update physics simulation every 0.0083s (twice the speed of the above)
Of course be mindful of performance and always test your changes.
Hope this helps someone.