Static
Checks if two axis-aligned bounding boxes (AABBs) overlap in 2D.
Top-left position of the first AABB.
Top-left position of the second AABB.
Width of the first AABB.
Width of the second AABB.
Height of the first AABB.
Height of the second AABB.
True if the AABBs intersect, false otherwise.
Computes the characteristic polynomial representing two ellipses for collision testing.
The first ellipse.
The second ellipse.
Array of polynomial coefficients [a3, a2, a1, a0].
Determines if two ellipses intersect using the Alberich method based on polynomial discriminants.
True if the ellipses intersect, false otherwise.
Determines if two ellipses intersect using the Caravantes method based on the sign of a specific scalar.
Checks if two oriented bounding boxes (OBBs) intersect using the Separating Axis Theorem (SAT).
Normals (axes) of the first OBB.
Normals (axes) of the second OBB.
Corner points of the first OBB.
Corner points of the second OBB.
True if the OBBs intersect, false otherwise.
Checks if two axis-aligned bounding boxes (AABBs) overlap in 2D.