From 374000df9c8e9eda27ca62475cf5f26925fb0aa0 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sun, 22 Sep 2019 19:37:17 +0800 Subject: [PATCH] don't rotate when 0 --- src/rotate_p.scad | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rotate_p.scad b/src/rotate_p.scad index b49f965f..327ba777 100644 --- a/src/rotate_p.scad +++ b/src/rotate_p.scad @@ -43,6 +43,7 @@ function _q_rotate_p_3d(p, a, v) = ]; function _rotx(pt, a) = + a == 0 ? pt : let(cosa = cos(a), sina = sin(a)) [ pt[0], @@ -51,6 +52,7 @@ function _rotx(pt, a) = ]; function _roty(pt, a) = + a == 0 ? pt : let(cosa = cos(a), sina = sin(a)) [ pt[0] * cosa + pt[2] * sina, @@ -59,6 +61,7 @@ function _roty(pt, a) = ]; function _rotz(pt, a) = + a == 0 ? pt : let(cosa = cos(a), sina = sin(a)) [ pt[0] * cosa - pt[1] * sina,