From ac1982820cd9f08f28282f967c64da82e578b709 Mon Sep 17 00:00:00 2001 From: treeform Date: Mon, 23 Nov 2020 17:13:01 -0800 Subject: [PATCH] Fix rotationMat3. --- src/vmath.nim | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/vmath.nim b/src/vmath.nim index 0e67488..4b86d7e 100644 --- a/src/vmath.nim +++ b/src/vmath.nim @@ -616,17 +616,17 @@ func rotationMat3*(angle: float32): Mat3 = let sin = sin(angle) cos = cos(angle) - result[0] = cos - result[1] = sin - result[2] = 0 + result[0, 0] = cos + result[0, 1] = -sin + result[0, 2] = 0 - result[3] = -sin - result[4] = cos - result[5] = 0 + result[1, 0] = sin + result[1, 1] = cos + result[1, 2] = 0 - result[6] = 0 - result[7] = 0 - result[8] = 1 + result[2, 0] = 0 + result[2, 1] = 0 + result[2, 2] = 1 func rotate*(a: Mat3, angle: float32): Mat3 = # Rotates a matrix by an angle.