From ac199c278c87a014daf4883ef8e9046b2c5feb31 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Wed, 15 Apr 2020 08:54:57 +0800 Subject: [PATCH] add demo --- src/experimental/demo/lsystem3_demo1.scad | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/experimental/demo/lsystem3_demo1.scad diff --git a/src/experimental/demo/lsystem3_demo1.scad b/src/experimental/demo/lsystem3_demo1.scad new file mode 100644 index 00000000..02c9198b --- /dev/null +++ b/src/experimental/demo/lsystem3_demo1.scad @@ -0,0 +1,18 @@ +use ; +use ; + +axiom = "A"; +rules = [ + ["A", "B-F+CFC+F-D&F∧D-F+&&CFC+F+B//"], + ["B", "A&F∧CFB∧F∧D∧∧-F-D∧|F∧B|FC∧F∧A//"], + ["C", "|D∧|F∧B-F+C∧F∧A&&FA&F∧C+F+B∧F∧D//"], + ["D", "|CFB-F+B|FA&F∧A&&FB-F+B|FC//"], +]; + +for(line = lsystem3(axiom, rules, 3, 90)) { + hull_polyline3d( + [line[0], line[1]], + thickness = 0.5, + $fn = 4 + ); +} \ No newline at end of file