From 02543a85bcdd0f1da37a566c46492a670f10d3af Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sun, 30 Apr 2017 15:49:39 +0800 Subject: [PATCH] added polytransversals.scad --- src/polytransversals.scad | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/polytransversals.scad diff --git a/src/polytransversals.scad b/src/polytransversals.scad new file mode 100644 index 00000000..51f0f3e6 --- /dev/null +++ b/src/polytransversals.scad @@ -0,0 +1,13 @@ +module polytransversals(transversals) { + module two_transversals(trans1, trans2) { + leng_trans2 = len(trans2); + polygon(concat( + trans1, + [for(i = [0:leng_trans2 - 1]) trans2[leng_trans2 - 1 - i]] + )); + } + + for(i = [0:len(transversals) - 2]) { + two_transversals(transversals[i], transversals[i + 1]); + } +} \ No newline at end of file