Jenereta ya Mfumo wa L wa 2D
Hifadhi ya Mradi kwenye GitHub
Kuhusu
Utekelezaji wangu wa jenereta ya Mfumo wa L, umeandikwa kwa Python. Jenereta imeundwa kuendeshwa katika mfumo wa uendeshaji uliojengwa kwa unix kama MacOS na/au Linux. Muundo wa L-System unatengenezwa kwa Python ya kawaida. GUI inatumia kifurushi cha Python, Tkinter, kutoa njia kwa watumiaji kuingiza thamani kwa jenereta ya L-System. Kifurushi cha Python, Turtle, kinatumika kuchora na kuonyesha muundo wa L-System uliotengenezwa.
Mifano ya Miundo Iliyotengenezwa
Jinsi ya Kutumia
-
Nakili [msimbo] wa mradi kutoka GitHub.
-
Endesha script main.py ili kuendesha kila kitu, kwa amri ifuatayo (endesha mara moja na baada ya kuelewa ujumbe wa onyo, kisha anza kuendesha amri hii kwa chaguo -nw):
# run with the initial warning message python3 main.py # run without the initial warning message python3 main.py -nw -
Script, baada ya kuonyesha GUI, hutengeneza faili ya eps yenye muundo wa L-System. Ili kubadilisha faili ya eps kuwa png, unaweza kutumia script ya python eps_to_png.py kwa kuendesha amri kama hii:
python3 eps_to_png.py example.eps example.png