I have invested some time in looking at Bullet, so far it seems very nice both in terms of functionality and integration. Many thanks to all contributors it's going to save me quite some effort!
Anyway, the user manuals reads, on page 39
Ok, this is fairly reasonable but does this apply to non-moving objects as well?Avoid very small and very large collision shapes
The minimum object size for moving objects is about 0.1 units ... so don't create objects smaller than 10 centimeters. It is recommended to keep the maximim size of moving objects smaller than about 5 units/meters.
From this thread, I get the idea that this is a common limitation. Is that correct? If yes, I think it would be the case to edit the manual.
Second main question. Is it the case to adjust the collision margin somehow? For example, to increase it with velocity, decrease it with size. It is my understanding this is not supposed to be needed... or perhaps not supposed to happen at all? It is my understanding it must be > 0. It is my understanding this will cause more deep penetration. I am not even sure what does that mean, I suppose it deals with estimating the amount of energy to be given back for rigid bodies and deformation for softs?
While the collision margin for spheres (and other quadratics?) is in the volume itself, thus making sense, I had the idea that the margin, being outside of the Box, was also used for some other processing, I suppose rejection tests. Is this correct?