Skip to content

Dylan-B-D/interactive-fractal-generator

Repository files navigation

fractal-generator

A tool for generating fractal designs using either a simple language, or through a graphical interface.

Code Editor

Code editor

Fractal Builder

Fractal Builder

Output

Output

Animation

Animation

Prerequisites

Ensure you have the following installed:

Platform specific requirements

Windows

  • Microsoft Visual Studio C++ Build Tools: Install the Build Tools for Visual Studio 2022. Select "C++ build tools" and the Windows 10 SDK during installation.

  • WebView2: Included in OS on Windows 10 (Version 1803 and later) and Windows 11. Otherwise, download the Evergreen Bootstrapper if on older version of Windows.

macOS

  • CLang and macOS Development Dependencies
  • Run xcode-select --install in the terminal

Linux

  • System Dependencies
  • Debian: sudo apt update && sudo apt install libwebkit2gtk-4.0-dev build-essential curl wget file libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev
  • Other distros: See Tauri docs

For more details, see the Tauri Prerequisites.

Setup

  1. Open Project:
    cd interactive-fractal-generator
    
  2. Install Dependencies:
    npm install
    
  3. Install Tauri CLI:
    npm install -g @tauri-apps/cli
    
  4. Run in Development Mode:
    npx tauri dev
    
  5. Build Executable:
    npx tauri build
    

The executable will output to the \src-tauri\target\release folder.

Running tests

cd src-tauri
cargo test

This will run all tests in the terminal

About

A tool that lets you create fractal like designs, either using a script, or through a GUI.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors