From c1e2968d2ad8ff8e5c77bb21c37d6d2fcea9ef68 Mon Sep 17 00:00:00 2001
From: faiface <faiface@ksp.sk>
Date: Sat, 3 Dec 2016 01:50:14 +0100
Subject: [PATCH] fix transform anchor

---
 transform.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/transform.go b/transform.go
index 050733e..f567aa0 100644
--- a/transform.go
+++ b/transform.go
@@ -84,7 +84,7 @@ func (t Transform) Mat3() mgl32.Mat3 {
 	mat = mat.Mul3(mgl32.Translate2D(float32(t.pos.X()), float32(t.pos.Y())))
 	mat = mat.Mul3(mgl32.Rotate3DZ(float32(t.rot)))
 	mat = mat.Mul3(mgl32.Scale2D(float32(t.sca.X()), float32(t.sca.Y())))
-	mat = mat.Mul3(mgl32.Translate2D(float32(t.anc.X()), float32(t.anc.Y())))
+	mat = mat.Mul3(mgl32.Translate2D(float32(-t.anc.X()), float32(-t.anc.Y())))
 	return mat
 }
 
-- 
GitLab