Panda Bullet

Is there a specific reason only single precision is chosen for panda / bullet compilation ? Does it yield more performance or less memory usage when using only single precision?

This I understand, apparently bullet by default works best with objects scaled from 0.05 to 100,

The problem with scaling my world up is that it makes me scale the moving objects to ridiculously small scales, for example 1 object is about 3m³ on my current scale of 1 unit = 1m, scaling the unit to say 1 lightyear would make my object something along the scale of 3.0e-100 which would bring again the floating point precision problem back.

So this means I could make a different world “partition” per sector ? Would there be problems when these worlds would “overlap” and thus objects could be attached to 2 (similar) worlds when transitioning from one world to another ?

Thanks for your swift reply and accurate assessment of my problem.