pub unsafe extern "C" fn PxBroadPhaseExt_createRegionsFromWorldBounds(
    regions: *mut PxBounds3,
    globalBounds: *const PxBounds3,
    nbSubdiv: u32,
    upAxis: u32
) -> u32
Expand description

Creates regions for PxSceneDesc, from a global box.

This helper simply subdivides the given global box into a 2D grid of smaller boxes. Each one of those smaller boxes is a region of interest for the broadphase. There are nbSubdiv*nbSubdiv regions in the 2D grid. The function does not subdivide along the given up axis.

This is the simplest setup one can use with PxBroadPhaseType::eMBP. A more sophisticated setup would try to cover the game world with a non-uniform set of regions (i.e. not just a grid).

number of regions written out to the ‘regions’ array