- Updated box.md to clarify that Box uses OBB semantics for Contains but currently uses AABB for Intersects(Box) - Updated intersects-box.md to document that it uses AABB algorithm instead of SAT, since the current implementation ignores transform - Added notes explaining the current limitations of the Box implementation
451 B
451 B
Box::Intersects (Box)
bool Intersects(const Box& other) const
检测两个盒是否相交(使用 AABB 简化算法,暂未考虑 transform 旋转)。
参数:
other- 另一个盒
返回: bool - true 表示相交
注意: 当前实现为 AABB 检测,未使用 transform 进行真正的 OBB-SAT 检测。
复杂度: O(1)
示例:
if (box.Intersects(otherBox)) { /* collision */ }