From 94c38417c195ad9c990c5b9d3bae428421ac5e1c Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Sun, 23 Feb 2014 18:41:36 +0000 Subject: [PATCH] funcs.scad.cpp: provide angle_map_range --- funcs.scad.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/funcs.scad.cpp b/funcs.scad.cpp index 007ac45..7bcd414 100644 --- a/funcs.scad.cpp +++ b/funcs.scad.cpp @@ -31,3 +31,7 @@ function tangents_intersect_beta(cbig,rbig,csmall,rsmall) = function reflect_in_y(p) = [-p[0], p[1]]; +function angle_map_range(in,base) = + in < base ? in + 360 : + in >= base + 360 ? in - 360 : + in; -- 2.30.2