PhysX 3.2.1, PC SDK 64 bit
Hello.
We are experiencing an issue that is causing sliding vehicles to bump into the air on the separation between two objects.
For example, say we build a road with slabs made from rectangular PhysX box shapes. We slide a bunch of these together making sure they are perfectly aligned and most importantly at the same height so there are no bumps.
(See here: External Media for an example with intentional spacing put in to show the slabs)
When we use impulses to slide a car over these aligned slabs of road, the car bounces and sometimes has an angular velocity imparted on it at every "joint". Leaving a small gap, or intentionally partly overlapping the objects does not fix the issue. The only mitigation we’ve foind is to cut the slabs in the travel direction like so /-------//-------/. We are assuming the PhysX solver is somehow "seeing" the joint between the objects even though from the top surface the sliding object should not be affected.
Turning CCD on or off does not seem to affect this issue.
This issue is especially important to us because we’re using the PhysX SDK for a 3d virtual world, and people expect objects to react to surfaces how they seem them. This is preventing the creation of smooth racetracks, bridges and other surfaces that are friendly to vehicles.
I have tried adjusting the RestOffset and ContactOffset and nothing seems to make the issue better. In fact, surprisingly, increasing the rest offset seems to make it worse.
Thank you for your help.