From 480eec9a8fdff94ad23babe5ebc06ca80772b8c3 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Tue, 9 Feb 2021 10:52:17 +0800 Subject: [PATCH] add polar_coordinate --- src/experimental/note.md | 1 + src/polar_coordinate.scad | 3 +++ 2 files changed, 4 insertions(+) create mode 100644 src/polar_coordinate.scad diff --git a/src/experimental/note.md b/src/experimental/note.md index cba43313..5358658b 100644 --- a/src/experimental/note.md +++ b/src/experimental/note.md @@ -11,6 +11,7 @@ dotSCAD 3.0 Dev New modules/functions - `angle_between` +- `polar_coordinate` - `spherical_coordinate` - `util/every` - `util/some` diff --git a/src/polar_coordinate.scad b/src/polar_coordinate.scad new file mode 100644 index 00000000..0b377a8b --- /dev/null +++ b/src/polar_coordinate.scad @@ -0,0 +1,3 @@ +use <__comm__/__angy_angz.scad>; + +function polar_coordinate(point) = [norm(point), atan2(point[1], point[0])]; // r, theta \ No newline at end of file