user-manual:ch01.1
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| user-manual:ch01.1 [2025/10/29 11:34] – [Again RGG] Tim | user-manual:ch01.1 [2025/11/01 01:50] (current) – [L-System] Tim | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Understanding the Acronyms/ | + | ====== Understanding the Acronyms ====== |
| - | Learning about a new field is often accompanied by a lot of new acronyms/ | + | Learning about a new field is often accompanied by a lot of new acronyms that seems to be perfectly clear for anybody else. Plant modelling in GroIMP is no exception from this. |
| Therefore we want to provide you with a small overview of the most commonly used once. | Therefore we want to provide you with a small overview of the most commonly used once. | ||
| Line 15: | Line 15: | ||
| // | // | ||
| - | Lindenmayer systems are a group rewriting grammars first described by Aristid Lindenmayer. | + | Lindenmayer systems((https:// |
| There main usage is the simulation of growth behavior and they are often used in FSPMs. | There main usage is the simulation of growth behavior and they are often used in FSPMs. | ||
| - | Simplified: The plant is described a string of turtle commands and its growth is described by rules that | + | Simplified: The plant is described a string of [[tutorials: |
| define how in each step different parts of this string are replaced by new parts. | define how in each step different parts of this string are replaced by new parts. | ||
| Line 25: | Line 25: | ||
| // | // | ||
| - | RGG uses parallel graph rewriting to extend the concepts of L-systems to mathematical graphs. This allows the plant to be a more complex structure including cross references and scales. | + | [[rgg: |
| - | In GroIMP RGG is also used quite commonly to describe the integration of XL in the GroIMP platform see: [[user-manual: | + | In GroIMP RGG is also used quite commonly to describe the integration of XL in the GroIMP platform see: [[user-manual: |
| ===== XL ===== | ===== XL ===== | ||
| Line 33: | Line 33: | ||
| // | // | ||
| + | [[rgg: | ||
| - | ===== (Replacement) Rule ===== | + | (The specification of this language can be found here: https:// |
| + | While XL is the original programming language and can be used in GroIMP with .xl files, it is commonly used with in the RGG(Plugin) of GroIMP. | ||
| - | ===== Query ===== | + | ===== GroIMP |
| - | ===== Turtle geometry ===== | + | // |
| - | ===== GroIMP | + | GroIMP |
| ===== RGG (Plugin) ===== | ===== RGG (Plugin) ===== | ||
| + | The RGG plugin, describes a simplified integration of the XL programming language into the platform GroIMP by doing several parts implicitly. | ||
| + | |||
| + | This allows the user e.g to create XL code without creating a surrounding class or to use default libraries without importing them. Moreover the RGG plugin handles large parts of the graph management by it self. You can find some introduction in the tutorial: [[tutorials: | ||
user-manual/ch01.1.1761734095.txt.gz · Last modified: 2025/10/29 11:34 by Tim
