Programujeme L-systémy v PostScriptu
Zpravodaj Československého sdružení uživatelů TeXu (2012)
- Volume: 022, Issue: 1, page 9-19
- ISSN: 1211-6661
Access Full Article
topAbstract
topHow to cite
topCharpentier, Michel. "Programujeme L-systémy v PostScriptu." Zpravodaj Československého sdružení uživatelů TeXu 022.1 (2012): 9-19. <http://eudml.org/doc/298783>.
@article{Charpentier2012,
abstract = {Although we tend to think of PostScript as a file format used to describe graphics, it is in reality a full-fledged programming language with graphical capabilities. Thus, the power of PostScript goes far beyond that of simple vector-graphics formats. All sorts of computations can be programmed, including complex arithmetic calculations. In this paper, we show how to use recursive functions in PostScript to implement a family of rewriting structures known as L-systems. Based on these systems, one can write short PostScript programs that draw classic fractals and beautiful plant-like pictures.},
author = {Charpentier, Michel},
journal = {Zpravodaj Československého sdružení uživatelů TeXu},
keywords = {PostScript; L-systémy; fraktály; PostScript; (Lindenmayer) L-systems; fractals; unconventional programming languages},
language = {eng},
number = {1},
pages = {9-19},
publisher = {Československé sdružení uživatelů TeXu},
title = {Programujeme L-systémy v PostScriptu},
url = {http://eudml.org/doc/298783},
volume = {022},
year = {2012},
}
TY - JOUR
AU - Charpentier, Michel
TI - Programujeme L-systémy v PostScriptu
JO - Zpravodaj Československého sdružení uživatelů TeXu
PY - 2012
PB - Československé sdružení uživatelů TeXu
VL - 022
IS - 1
SP - 9
EP - 19
AB - Although we tend to think of PostScript as a file format used to describe graphics, it is in reality a full-fledged programming language with graphical capabilities. Thus, the power of PostScript goes far beyond that of simple vector-graphics formats. All sorts of computations can be programmed, including complex arithmetic calculations. In this paper, we show how to use recursive functions in PostScript to implement a family of rewriting structures known as L-systems. Based on these systems, one can write short PostScript programs that draw classic fractals and beautiful plant-like pictures.
LA - eng
KW - PostScript; L-systémy; fraktály; PostScript; (Lindenmayer) L-systems; fractals; unconventional programming languages
UR - http://eudml.org/doc/298783
ER -
References
top- Inc., Adobe, PostScript Language Reference, Adobe Systems Incorporated. Addison-Wesley, third edition, February 1999. (1999)
- Charpentier, Michel, Dragon Curve in PostScript, http://www.cs.unh.edu/~charpov/Programming/L-systems/simple-dragon.ps.
- Charpentier, Michel, L-systems in PostScript, http://www.cs.unh.edu/~charpov/Programming/L-systems/plant2.ps.
- Charpentier, Michel, Ulam's Spiral in PostScript, http://www.cs.unh.edu/~charpov/Programming/PostScript-primes/primes-distribution.ps.
- Lund, Jim, DoodleTron (a L-system Iterator), http://elegans.uky.edu/jiml/lsystem/ls_index.html.
- Prusinkiewicz, Przemyslaw, Lindenmayer, Aristid, The Algorithmic Beauty of Plants, Springer-Verlag, 1990. (1990) MR1067146
- Tišnovská, Pavel, L-systémy: přírodní objekty i umělé artefakty, http://www.root.cz/clanky/l-systemy-prirodni-objekty-i-umele-artefakty. (2006)
- Weisstein, Eric W., Dragon Curve, From MathWorld–A Wolfram Web Resource. http://mathworld.wolfram.com/PrimeSpiral.html
- Weisstein, Eric W., Lindenmayer Systems, Eric W. Weisstein. Lindenmayer Systems. From MathWorld–A Wolfram Web Resource. http://mathworld.wolfram.com/LindenmayerSystem.html
- Weisstein, Eric W., Ulam's Spiral, From MathWorld–A Wolfram Web Resource. http://mathworld.wolfram.com/PrimeSpiral.html
NotesEmbed ?
topTo embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.