A fractal generator with various options for mandelbrot-, julia- and newton-sets. And a improved rendering with antialiasing.
Use the following commands to get the prerequisits (run with sudo or as root):
apt-get install git build-essential meson apt-get install libgtkmm-3.0-dev apt-get install libsoup-3.0-dev
The compile goes this way:
meson setup build -Dprefix=/usr cd build meson compile ./fract
If you decide to keep it (run with sudo or as root):
cd build meson install
Use msys2 choose a preferred flavor and stick to it (a bit more ist explained with genericImg):
pacman -S base-devel
pacman -S ${MINGW_PACKAGE_PREFIX}-gcc
pacman -S ${MINGW_PACKAGE_PREFIX}-meson
pacman -S ${MINGW_PACKAGE_PREFIX}-gtkmm3
pacman -S ${MINGW_PACKAGE_PREFIX}-libsoup-3.0
The compile goes this way:
meson setup build -Dprefix=${MINGW_PREFIX}
cd build
meson compile
./fract.exe
The following is experimental, but if you have some experience with VS you may get this to work :
Download/build Gtk-3 release from https://github.com/wingtk/gvsbuild/releases/ Modify the env as suggested on the main page, but add:
PKG_CONFIG_PATH = "C:\GTK_INSTALL\lib\pkgconfig"
Get a recent Version >= 3.14 of python from python.org At least for me python was not added to path so modify your path: "C:\Users\USER\AppData\Local\Programs\Python\Python314\Scripts"
Open a command-line, install meson:
pip install meson
The additional dependencies will fail, e.g. libsoup either you may find some place to get a VS-Version, build it or: As it just allows a simplified download remove the dependency and, comment these function in LifeQueryDialog.
Create a solution:
meson setup buildVS -Dbackend=vs2022 -Dprefix=YOUR_PREFEED_PROGRAM_LOCATION## Usage - All options are shown in a context menu with the right mouse click - To zoom just press the left mouse button and drag a rectangle for the next view ## Life Also available a "conways game of life" implementation. With the option to use .life (1.05,1.06),.cell and .rle formated links from the web or paste cell patterns into the program.
