diff --git a/crates/fj-math/src/aabb.rs b/crates/fj-math/src/aabb.rs index a0c10e8d0..e67f3dc97 100644 --- a/crates/fj-math/src/aabb.rs +++ b/crates/fj-math/src/aabb.rs @@ -1,3 +1,4 @@ +use parry2d_f64::bounding_volume::BoundingVolume as _; use parry3d_f64::bounding_volume::BoundingVolume as _; use super::{Point, Vector}; @@ -75,6 +76,11 @@ impl Aabb<2> { maxs: self.max.to_na(), } } + + /// Merge this AABB with another + pub fn merged(&self, other: &Self) -> Self { + self.to_parry().merged(&other.to_parry()).into() + } } impl Aabb<3> {