From 3b13717d3d8689b519a6cefc14586c6b84cc2c46 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Sat, 28 Sep 2019 20:34:50 +0800 Subject: [PATCH] refactor --- examples/turtle/sierpinski_triangle.scad | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/examples/turtle/sierpinski_triangle.scad b/examples/turtle/sierpinski_triangle.scad index 2d5c13cf..d8e85550 100644 --- a/examples/turtle/sierpinski_triangle.scad +++ b/examples/turtle/sierpinski_triangle.scad @@ -1,5 +1,4 @@ -include ; -include ; +include ; include ; side_leng = 100; @@ -8,7 +7,7 @@ thickness = 0.5; sierpinski_triangle( t2d(point = [0, 0], angle = 0), - side_leng, min_leng, thickness, $fn = 12 + side_leng, min_leng, thickness, $fn = 3 ); module triangle(t, side_leng, thickness) { @@ -18,12 +17,10 @@ module triangle(t, side_leng, thickness) { ["forward", side_leng] ]); - polyline2d([ - t2d(t, "point"), - t2d(t2, "point"), - t2d(t3, "point"), - t2d(t, "point") - ], thickness, startingStyle = "CAP_ROUND", endingStyle = "CAP_ROUND"); + hull_polyline2d( + [for(tu = [t, t2, t3, t]) t2d(tu, "point")], + thickness + ); } module sierpinski_triangle(t, side_leng, min_leng, thickness) {