Plant generator
Plant Generator generates plant geometry. The project is divided into a generator and editor component. The generator is licensed under the Apache License (version 2.0) and the editor is licensed under the GPL 3.0. The editor depends on Qt6, but the project can be partially built without a GUI. Both components depend on Boost for serialization and parsing command line arguments, but Boost is not a critical component of the program.
The design document is intended to provide some intuition on how the program works.
pdflatex --shell-escape documentation.tex
Commands and key bindings can be viewed and edited in keymap.xml.
sudo dnf install qt6-devel boost-devel
cd ~/plant-generator
cmake -S . -B release -DCMAKE_BUILD_TYPE=RELEASE
cd release
make