{"version":"1.0","type":"rich","title":"rndL-System \ud83c\udf3f","description":"Added randomisation to allow variation useful in organic growth procedures.\r\n\r\nThe instruction set is extended and includes:\r\n& to invert interpretation of + and -\r\n< and > to respectively decrease and increase distance travelled going forward by scaleFactor\r\n\/ to modify the distance travelled going forward by a random value between scaleRndMin and scaleRndMax\r\n\\ to reset the distance travelled going forward\r\n! to modify the turning angle by a random value between angleRndMin and angleRndMax\r\n~ to reset that angle\r\n\r\nCombined valid characters in rules are: X, Y, Z, F, G, [, ], +, -, &, <, >, \/, \\, !, ~. More info on variables on mouseover.\r\n\r\nThe Turtle this is forked from allows up to 5 rules (X, Y, Z, F, G). Per such character you can set the rule for it while processing and the meaning of it in the resulting set after processing (while drawing). By default X, Y and Z are for rule evaluation only while F and G also draw when they end up in the evaluated result.\r\n\r\n+ and - tell the turtle to turn right and left by angle.\r\n\r\nThe brackets [ and ] store the state and retrieve that state respectively, which is effectively branching.\r\n\r\n#lsystem #noise","author_name":"Jurgen","author_url":"https:\/\/turtletoy.net\/user\/Jurgen","provider_name":"Turtletoy","provider_url":"https:\/\/turtletoy.net\/","license":{"fullName":"Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International","shortName":"CC BY-NC-SA 4.0","url":"https:\/\/creativecommons.org\/licenses\/by-nc-sa\/4.0\/"},"thumbnail_url":"https:\/\/turtletoy.net\/thumbnail\/3f34b6d982.jpg","thumbnail_width":512,"thumbnail_height":512,"html":"<iframe src=\"https:\/\/turtletoy.net\/embed\/3f34b6d982\" width=\"1025px\" height=\"554px\" style=\"max-width: 100%; border: 0\" sandbox=\"allow-scripts allow-top-navigation allow-top-navigation-by-user-activation allow-forms allow-popups allow-same-origin\"><\/iframe>","width":1025,"height":554}