From df150dea8a0c863489e43d41ac98ea9ee145b68a Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Tue, 18 Feb 2020 14:36:10 -0800 Subject: [PATCH] Add a method to fetch the center of a rect --- geometry/src/rect.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/geometry/src/rect.rs b/geometry/src/rect.rs index 50ff99eb..3c254d65 100644 --- a/geometry/src/rect.rs +++ b/geometry/src/rect.rs @@ -155,6 +155,11 @@ impl RectF { self.0[3] } + #[inline] + pub fn center(self) -> Vector2F { + self.origin() + self.size().scale(0.5) + } + #[inline] pub fn scale(self, factor: f32) -> RectF { RectF(self.0 * F32x4::splat(factor))