From: Ian Jackson Date: Sun, 18 Mar 2018 12:18:31 +0000 (+0000) Subject: utils: introduce atan2vector (no users yet) X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;ds=sidebyside;h=9c7e980c238fb797c0651d3082e3177e6742aed3;p=reprap-play.git utils: introduce atan2vector (no users yet) Signed-off-by: Ian Jackson --- diff --git a/funcs.scad.cpp b/funcs.scad.cpp index 92292be..5857c93 100644 --- a/funcs.scad.cpp +++ b/funcs.scad.cpp @@ -16,6 +16,8 @@ function vectorlen(v) = sqrt(vsq(0) + vsq(1) + vsq(2)); function unitvector2d(v) = v / vectorlen2d(v); function unitvector(v) = v / vectorlen(v); +function atan2vector(v) = atan2(v[1], v[0]); + // | m[0][0] m[0][1] | // | m[1][0] m[1][1] | function determinant2(m) = (m[0][0] * m[1][1] - m[0][1] * m[1][0]);