From 1febd7deeade6c83a4034fa02d2fb2db878a7ee5 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Mon, 21 Jun 2021 08:50:45 +0800 Subject: [PATCH] add m_transpose --- src/matrix/m_transpose.scad | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/matrix/m_transpose.scad diff --git a/src/matrix/m_transpose.scad b/src/matrix/m_transpose.scad new file mode 100644 index 00000000..fc8e798f --- /dev/null +++ b/src/matrix/m_transpose.scad @@ -0,0 +1,12 @@ +function m_transpose(m) = + let( + column = len(m[0]), + row = len(m) + ) + [ + for(y = 0; y < column; y = y + 1) + [ + for(x = 0; x < row; x = x + 1) + m[x][y] + ] + ]; \ No newline at end of file