From 1699e3ae14489a12d9f9ed1fb3492602f4e940ae Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sun, 14 Oct 2018 08:45:15 -0700 Subject: [PATCH] Add scale to 3x3 matrix --- MetaballsKit/Math.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/MetaballsKit/Math.swift b/MetaballsKit/Math.swift index f0465b7..c0741da 100644 --- a/MetaballsKit/Math.swift +++ b/MetaballsKit/Math.swift @@ -58,6 +58,13 @@ extension Matrix3x3 { mat.columns.2.y = dy return mat } + + static func scale(x: Float, y: Float) -> Matrix3x3 { + var mat = self.init(1.0) + mat.columns.0.x = x + mat.columns.1.y = y + return mat + } } extension Matrix4x4 {