From 219dc23bf95e4dac75d35739becd1639ca611eb8 Mon Sep 17 00:00:00 2001 From: treeform Date: Mon, 15 Feb 2021 18:23:31 -0800 Subject: [PATCH] Gradient rotation fix. --- src/pixie/gradients.nim | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pixie/gradients.nim b/src/pixie/gradients.nim index 8df768f..e60989d 100644 --- a/src/pixie/gradients.nim +++ b/src/pixie/gradients.nim @@ -61,11 +61,11 @@ proc fillRadialGradient*( let distanceX = dist(center, edge) distanceY = dist(center, skew) - gradientAngle = normalize(edge - center).angle().fixAngle() + gradientAngle = normalize(center - edge).angle().fixAngle() mat = ( translate(center) * - scale(vec2(distanceX, distanceY)) * - rotationMat3(gradientAngle) + rotationMat3(-gradientAngle) * + scale(vec2(distanceX, distanceY)) ).inverse() for y in 0 ..< image.height: for x in 0 ..< image.width: