Module Broadphase3dSource

Sourcetype box = Vec3.t * Vec3.t
Sourcetype method_ =
  1. | All_pairs
  2. | Grid
  3. | Sweep_and_prune
Sourceval methods : method_ list
Sourceval name : method_ -> string
Sourcetype result = {
  1. pairs : (int * int) list;
  2. tests : int;
}
Sourceval all_pairs : box array -> result
Sourceval grid : ?cell:float -> box array -> result
Sourceval cell_size : box array -> float
Sourceval sweep_and_prune : ?axis:int -> box array -> result
Sourceval widest_axis : box array -> int
Sourceval spread : box array -> float * float * float
Sourceval pairs : method_ -> box array -> result