class

Flock::Collision::SweepPrune2D

Inherits Flock::Collision::Broadphase2D < Reference < Object

Sweep-and-prune broadphase: sort AABBs on X, sweep and test overlaps. Returns only truly AABB-overlapping pairs. Handles widely varying collider sizes better than a fixed grid. O(n log n + overlaps).

Constructors

Instance methods

clear
Source
collect_pairs
Source
insert(index : Int32, aabb : AABB2D) : Nil
Source