Skip to content

github-pfeifer-syscon-de/fract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fract

A fractal generator with various options for mandelbrot-, julia- and newton-sets. And a improved rendering with antialiasing.

fract

Building

Debian

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

Windows

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

VisualStudio(R)

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.

About

A experimental fractal generator

Topics

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors