<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://olddev.minetest.org/index.php?action=history&amp;feed=atom&amp;title=L-system_tree_examples</id>
	<title>L-system tree examples - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://olddev.minetest.org/index.php?action=history&amp;feed=atom&amp;title=L-system_tree_examples"/>
	<link rel="alternate" type="text/html" href="https://olddev.minetest.org/index.php?title=L-system_tree_examples&amp;action=history"/>
	<updated>2026-04-15T01:24:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.7</generator>
	<entry>
		<id>https://olddev.minetest.org/index.php?title=L-system_tree_examples&amp;diff=94&amp;oldid=prev</id>
		<title>&gt;Wuzzy: /* Giant Dry Shrub */ lowercase</title>
		<link rel="alternate" type="text/html" href="https://olddev.minetest.org/index.php?title=L-system_tree_examples&amp;diff=94&amp;oldid=prev"/>
		<updated>2018-05-17T19:55:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Giant Dry Shrub: &lt;/span&gt; lowercase&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This wiki page is a collection of example [[Introduction to L-system trees|L-system trees]]. The intention is to help newbies better understand L-system trees, but also to provide usable tree definitions which could be used in mods.&lt;br /&gt;
&lt;br /&gt;
If you wish to add a tree, please use the template at [[/Template]] and insert the filled-out template into this wiki page. Don't forget to [[Special:Upload|upload]] a screenshot as well.&lt;br /&gt;
&lt;br /&gt;
== Giant dry shrub ==&lt;br /&gt;
=== Profile ===&lt;br /&gt;
Works in any game with basic map generation.&lt;br /&gt;
&lt;br /&gt;
=== Definition ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
treedef={&lt;br /&gt;
   axiom = &amp;quot;A/A/A/A/A/A/A/A/A/A/A/A&amp;quot;,&lt;br /&gt;
   rules_a = &amp;quot;[B+B+B+B]&amp;quot;,&lt;br /&gt;
   rules_b = &amp;quot;[FFFFFFFFFF]&amp;quot;,&lt;br /&gt;
   trunk = &amp;quot;mapgen_tree&amp;quot;,&lt;br /&gt;
   angle = 30,&lt;br /&gt;
   iterations = 1,&lt;br /&gt;
   random_level = 0,&lt;br /&gt;
   trunk_type = &amp;quot;single&amp;quot;,&lt;br /&gt;
   thin_branches = true&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Screenshot ===&lt;br /&gt;
[[File:Giant Dry Shrub.png|420px]]&lt;br /&gt;
&lt;br /&gt;
== Apple tree ==&lt;br /&gt;
=== Profile ===&lt;br /&gt;
Works in any game with basic map generation. This tree is used as the example tree in the mod “[https://forum.minetest.net/viewtopic.php?f=11&amp;amp;t=9458 L-System Tree Utility]”.&lt;br /&gt;
&lt;br /&gt;
=== Definition ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
treedef = {&lt;br /&gt;
	axiom=&amp;quot;FFFFFAFFBF&amp;quot;,&lt;br /&gt;
	rules_a=&amp;quot;[&amp;amp;&amp;amp;&amp;amp;FFFFF&amp;amp;&amp;amp;FFFF][&amp;amp;&amp;amp;&amp;amp;++++FFFFF&amp;amp;&amp;amp;FFFF][&amp;amp;&amp;amp;&amp;amp;----FFFFF&amp;amp;&amp;amp;FFFF]&amp;quot;,&lt;br /&gt;
	rules_b=&amp;quot;[&amp;amp;&amp;amp;&amp;amp;++FFFFF&amp;amp;&amp;amp;FFFF][&amp;amp;&amp;amp;&amp;amp;--FFFFF&amp;amp;&amp;amp;FFFF][&amp;amp;&amp;amp;&amp;amp;------FFFFF&amp;amp;&amp;amp;FFFF]&amp;quot;,&lt;br /&gt;
	trunk=&amp;quot;mapgen_tree&amp;quot;,&lt;br /&gt;
	leaves=&amp;quot;mapgen_leaves&amp;quot;,&lt;br /&gt;
	angle=30,&lt;br /&gt;
	iterations=2,&lt;br /&gt;
	random_level=0,&lt;br /&gt;
	trunk_type=&amp;quot;single&amp;quot;,&lt;br /&gt;
	thin_branches=true,&lt;br /&gt;
	fruit_chance=10,&lt;br /&gt;
	fruit=&amp;quot;mapgen_apple&amp;quot;,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Screenshot ===&lt;br /&gt;
[[File:Apple Tree.png|420px]]&lt;br /&gt;
&lt;br /&gt;
== Acacia ==&lt;br /&gt;
=== Profile ===&lt;br /&gt;
* '''Game used''': Minetest Game&lt;br /&gt;
* '''Additional mods''': ''None''&lt;br /&gt;
&lt;br /&gt;
=== Definition ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
treedef={&lt;br /&gt;
   axiom=&amp;quot;FFFFFFccccA&amp;quot;,&lt;br /&gt;
   rules_a = &amp;quot;[B]//[B]//[B]//[B]&amp;quot;,&lt;br /&gt;
   rules_b = &amp;quot;&amp;amp;TTTT&amp;amp;TT^^G&amp;amp;&amp;amp;----GGGGGG++GGG++&amp;quot;   -- line up with the &amp;quot;canvas&amp;quot; edge&lt;br /&gt;
         ..&amp;quot;fffffffGG++G++&amp;quot;               -- first layer, drawn in a zig-zag raster pattern&lt;br /&gt;
         ..&amp;quot;Gffffffff--G--&amp;quot;&lt;br /&gt;
         ..&amp;quot;ffffffffG++G++&amp;quot;&lt;br /&gt;
         ..&amp;quot;fffffffff--G--&amp;quot;&lt;br /&gt;
         ..&amp;quot;fffffffff++G++&amp;quot;&lt;br /&gt;
         ..&amp;quot;fffffffff--G--&amp;quot;&lt;br /&gt;
         ..&amp;quot;ffffffffG++G++&amp;quot;&lt;br /&gt;
         ..&amp;quot;Gffffffff--G--&amp;quot;&lt;br /&gt;
         ..&amp;quot;fffffffGG&amp;quot;&lt;br /&gt;
         ..&amp;quot;^^G&amp;amp;&amp;amp;----GGGGGGG++GGGGGG++&amp;quot;      -- re-align to second layer canvas edge&lt;br /&gt;
         ..&amp;quot;ffffGGG++G++&amp;quot;               -- second layer&lt;br /&gt;
         ..&amp;quot;GGfffff--G--&amp;quot;&lt;br /&gt;
         ..&amp;quot;ffffffG++G++&amp;quot;&lt;br /&gt;
         ..&amp;quot;fffffff--G--&amp;quot;&lt;br /&gt;
         ..&amp;quot;ffffffG++G++&amp;quot;&lt;br /&gt;
         ..&amp;quot;GGfffff--G--&amp;quot;&lt;br /&gt;
         ..&amp;quot;ffffGGG&amp;quot;,&lt;br /&gt;
   rules_c = &amp;quot;/&amp;quot;,&lt;br /&gt;
   trunk=&amp;quot;default:acacia_tree&amp;quot;,&lt;br /&gt;
   leaves=&amp;quot;default:acacia_leaves&amp;quot;,&lt;br /&gt;
   angle=45,&lt;br /&gt;
   iterations=3,&lt;br /&gt;
   random_level=0,&lt;br /&gt;
   trunk_type=&amp;quot;single&amp;quot;,&lt;br /&gt;
   thin_branches=true,&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Modding API]]&lt;/div&gt;</summary>
		<author><name>&gt;Wuzzy</name></author>
	</entry>
</feed>