diff --git a/openVulkanoCpp/Math/AABB.hpp b/openVulkanoCpp/Math/AABB.hpp index 6108c9d..aea74f1 100644 --- a/openVulkanoCpp/Math/AABB.hpp +++ b/openVulkanoCpp/Math/AABB.hpp @@ -59,6 +59,16 @@ namespace OpenVulkano::Math Range::max = other.GetMax(); } + void Stretch(T::value_type scalar) + { + if (IsEmpty()) [[unlikely]] + { + return; + } + Range::min -= scalar; + Range::max += scalar; + } + void Grow(const T& point) { Range::min = Math::Utils::min(Range::min, point);