%PDF-1.4
%
1 0 obj
<<
/Type /Catalog
/Version /1.7
/Pages 2 0 R
/PageLabels 3 0 R
/Metadata 4 0 R
/Outlines 5 0 R
>>
endobj
6 0 obj
<<
/Title (Specification of Morphological Models with L-Systems and Relational Growth Grammars)
/Author (Winfried Kurth)
/Subject (Among the techniques for the creation of photorealistic virtual organisms, particularly plants, and in scientific models of vegetation structure, rule-based specifications \(formal grammars\) play a prominent role. Lindenmayer systems \(L-systems\) are the most widespread formalism of this sort, but certain types of graph grammars, combined with standard object-oriented programming, offer even more possibilities to specify rule-driven developments of 3-dimensional arrangements, morphology of virtual organisms and underlying processes like, e.g., metabolic reactions. Examples of grammar rules and the virtual geometrical structures generated from them, all realizable with the open-source software GroIMP \(www.grogra.de\), are shown. This grammar-based approach is often not immediately used for the direct specification of a picture as a pattern of graphical elements in a plane, but for virtual 3-D scenes, which are then rendered visible using standard techniques of geometry- based computer graphics.)
/Keywords (Informatik,Computergrafik,Simulation,computer science,computer graphic)
/Producer (Apache FOP Version 2.1)
/CreationDate (D:20210825120359+02'00')
/Creator (PDF24 Creator)
/ModDate (D:20210720152933+02'00')
>>
endobj
2 0 obj
<<
/Type /Pages
/Kids [7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R 15 0 R 16 0 R
17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R
27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R
37 0 R]
/Count 31
>>
endobj
3 0 obj
<<
/Nums [0 38 0 R]
>>
endobj
4 0 obj
<<
/Length 2095
/Type /Metadata
/Subtype /XML
>>
stream
Among the techniques for the creation of photorealistic virtual organisms, particularly plants, and in scientific models of vegetation structure, rule-based specifications (formal grammars) play a prominent role. Lindenmayer systems (L-systems) are the most widespread formalism of this sort, but certain types of graph grammars, combined with standard object-oriented programming, offer even more possibilities to specify rule-driven developments of 3-dimensional arrangements, morphology of virtual organisms and underlying processes like, e.g., metabolic reactions. Examples of grammar rules and the virtual geometrical structures generated from them, all realizable with the open-source software GroIMP (www.grogra.de), are shown. This grammar-based approach is often not immediately used for the direct specification of a picture as a pattern of graphical elements in a plane, but for virtual 3-D scenes, which are then rendered visible using standard techniques of geometry- based computer graphics.
Winfried Kurth
application/pdf
Specification of Morphological Models with L-Systems and Relational Growth Grammars
x-unknown
2021-08-25T12:03:59+02:00
Informatik,Computergrafik,Simulation,computer science,computer graphic
Apache FOP Version 2.1
1.4
2021-08-25T12:03:59+02:00
2021-08-25T12:03:59+02:00
endstream
endobj
5 0 obj
<<
/Count 0
/Type /Outlines
>>
endobj
7 0 obj
<<
/Resources 39 0 R
/Type /Page
/MediaBox [0.0 0.0 595.275 841.889]
/CropBox [0.0 0.0 595.275 841.889]
/BleedBox [0 0 595.275 841.889]
/TrimBox [0 0 595.275 841.889]
/Parent 2 0 R
/Annots [40 0 R 41 0 R]
/Contents 42 0 R
/Rotate 0
>>
endobj
8 0 obj
<<
/Contents 43 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 44 0 R
/Type /Page
/Rotate 0
>>
endobj
9 0 obj
<<
/Contents 45 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 46 0 R
/Type /Page
/Rotate 0
>>
endobj
10 0 obj
<<
/Contents 47 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 48 0 R
/Type /Page
/Rotate 0
>>
endobj
11 0 obj
<<
/Contents 49 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 50 0 R
/Type /Page
/Rotate 0
>>
endobj
12 0 obj
<<
/Contents 51 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 52 0 R
/Type /Page
/Rotate 0
>>
endobj
13 0 obj
<<
/Contents 53 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 54 0 R
/Type /Page
/Rotate 0
>>
endobj
14 0 obj
<<
/Contents 55 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 56 0 R
/Type /Page
/Rotate 0
>>
endobj
15 0 obj
<<
/Contents 57 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 58 0 R
/Type /Page
/Rotate 0
>>
endobj
16 0 obj
<<
/Contents 59 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 60 0 R
/Type /Page
/Rotate 0
>>
endobj
17 0 obj
<<
/Contents 61 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 62 0 R
/Type /Page
/Rotate 0
>>
endobj
18 0 obj
<<
/Contents 63 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 64 0 R
/Type /Page
/Rotate 0
>>
endobj
19 0 obj
<<
/Contents 65 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 66 0 R
/Type /Page
/Rotate 0
>>
endobj
20 0 obj
<<
/Contents 67 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 68 0 R
/Type /Page
/Rotate 0
>>
endobj
21 0 obj
<<
/Contents 69 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 70 0 R
/Type /Page
/Rotate 0
>>
endobj
22 0 obj
<<
/Contents 71 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 72 0 R
/Type /Page
/Rotate 0
>>
endobj
23 0 obj
<<
/Contents 73 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 74 0 R
/Type /Page
/Rotate 0
>>
endobj
24 0 obj
<<
/Contents 75 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 76 0 R
/Type /Page
/Rotate 0
>>
endobj
25 0 obj
<<
/Contents 77 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 78 0 R
/Type /Page
/Rotate 0
>>
endobj
26 0 obj
<<
/Contents 79 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 80 0 R
/Type /Page
/Rotate 0
>>
endobj
27 0 obj
<<
/Contents 81 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 82 0 R
/Type /Page
/Rotate 0
>>
endobj
28 0 obj
<<
/Contents 83 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 84 0 R
/Type /Page
/Rotate 0
>>
endobj
29 0 obj
<<
/Contents 85 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 86 0 R
/Type /Page
/Rotate 0
>>
endobj
30 0 obj
<<
/Contents 87 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 88 0 R
/Type /Page
/Rotate 0
>>
endobj
31 0 obj
<<
/Contents 89 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 90 0 R
/Type /Page
/Rotate 0
>>
endobj
32 0 obj
<<
/Contents 91 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 92 0 R
/Type /Page
/Rotate 0
>>
endobj
33 0 obj
<<
/Contents 93 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 94 0 R
/Type /Page
/Rotate 0
>>
endobj
34 0 obj
<<
/Contents 95 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 96 0 R
/Type /Page
/Rotate 0
>>
endobj
35 0 obj
<<
/Contents 97 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 98 0 R
/Type /Page
/Rotate 0
>>
endobj
36 0 obj
<<
/Contents 99 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 100 0 R
/Type /Page
/Rotate 0
>>
endobj
37 0 obj
<<
/Contents 101 0 R
/CropBox [0.0 0.0 595.0 842.0]
/MediaBox [0.0 0.0 595.0 842.0]
/Parent 2 0 R
/Resources 102 0 R
/Type /Page
/Rotate 0
>>
endobj
38 0 obj
<<
/S /D
>>
endobj
39 0 obj
<<
/Font 103 0 R
/ProcSet [/PDF /ImageB /ImageC /Text]
/ColorSpace 104 0 R
>>
endobj
40 0 obj
<<
/Type /Annot
/Subtype /Link
/Rect [59.527 727.606 321.551 740.948]
/C [0 0 0]
/Border [0 0 0]
/A 105 0 R
/H /I
>>
endobj
41 0 obj
<<
/Type /Annot
/Subtype /Link
/Rect [73.7 578.351 261.24 587.881]
/C [0 0 0]
/Border [0 0 0]
/A 106 0 R
/H /I
>>
endobj
42 0 obj
<<
/Length 92291
/Filter /FlateDecode
>>
stream
xk^q?RRԽjcc#8
"ls5Á ( CJϓu:}$6V4Mt[u꒕W
Fw_k{x{K>"l{q忿 7:a/Gj9aR?Zn9_+_ýJ芿G
5 xpӫ{NWC
weJ~υݡ+ZuQqpoNvҽGd@rk)gO~OK?2UW,(gݶ#TLLGa^ >]2ᕏem#ݜXǰ-^Wd>O'P>6c9,43- lK?\PAqw)\B|fj/.V&`!n{'.,N
vBBocO]喌+~wsG0+c9$#
~^/L9?'f@y]J,l $d!Ι껴 /;&mG>sرFZriܼ7f*֎>
zCv&
-q~"\[mm~98V>| XaNj&Esj xҸ?zsdak1Kێ}7Y7樱~ciV"z0lHavM[\Z3}W˚ Յ.yf$[=6iM |ǀv 4_8/4A9*ådVrhe,'ؙ]r9d,1HlE
ȅ Bto6=N(HBbb@Anb+>̵?Bo ϖ6&oofP-@,zf#"X^N4|2pZZ̽'xECH1aȓb r~w|ΠlȄKƩ2c78nm;b`P>8yuoҠ #OX; iߪjno
&ělαu~
y