From 29bfd2cc8798bb9e91c650f1d34871bfd236a147 Mon Sep 17 00:00:00 2001 From: Justin Lin Date: Mon, 13 Apr 2020 08:53:57 +0800 Subject: [PATCH] only replace when fc != "F" --- src/experimental/lsystem2.scad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/experimental/lsystem2.scad b/src/experimental/lsystem2.scad index b00ad56d..89d9cd23 100644 --- a/src/experimental/lsystem2.scad +++ b/src/experimental/lsystem2.scad @@ -4,7 +4,7 @@ use ; function lsystem2(rule, n, angle, leng = 1, heading = 0, start = [0, 0], forward_chars = "F") = let( derived = derive(rule, n), - codes = _join([ + codes = forward_chars == "F" ? derived : _join([ for(c = derived) let(idx = search(c, forward_chars)) idx == [] ? c : "F"