The first bounding box, defined by anchor, axes, and lengths.
The second bounding box, defined by anchor, axes, and lengths.
If true, boxes that are merely touching are considered colliding. Defaults to false.
An ActionResult containing the SAT section results, collision status, and error information.
Determines whether two 3D bounding boxes collide using the Separating Axis Theorem (SAT).
This function checks for collision between two oriented bounding boxes (OBBs) in 3D space. It validates the input axes, ensures perpendicularity, and projects the box corners onto relevant axes to detect separation. Optionally, it can include contacting (touching) cases as collisions.