From 3847a0b6d46b33a50573f17eea95e6f1d9dc6ab7 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Thu, 5 Mar 2020 08:45:39 +0800 Subject: [PATCH] refactor --- examples/maze/random_scala.scad | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/maze/random_scala.scad b/examples/maze/random_scala.scad index 4a347d3f..fef7fb9a 100644 --- a/examples/maze/random_scala.scad +++ b/examples/maze/random_scala.scad @@ -2,14 +2,15 @@ use ; module random_scala(start, rows, columns, width, height) { line = mz_hamiltonian(start, rows, columns); + leng = len(line); - for(i = [0:len(line) - 1]) { + for(i = [0:leng - 1]) { p1 = line[i]; translate(p1) linear_extrude(height * i * 2 + height) square(width + 0.01, center = true); - p2 = line[(i + 1) % len(line)]; + p2 = line[(i + 1) % leng]; translate(p1 + (p2 - p1) / 2) linear_extrude(height * (2 * i + 1) + height)