From b418381fd7c4883d727fcc008f64491eda22fa0b Mon Sep 17 00:00:00 2001 From: ohyzha Date: Mon, 27 Jan 2025 18:47:34 +0200 Subject: [PATCH] add new bbox function --- openVulkanoCpp/Math/AABB.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) 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);